`
wenlongsust
  • 浏览: 66463 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

一个简单企业信息网站架构

 
阅读更多

前段时间做了一个简单的企业信息网站,主要用到一些开源的框架和插件,网站开发完了,把用到的东西写出来分享一下


网站功能分析

(1)网站信息维护:网站信息分为很多种类型,有自己网站发布的新闻、知识,也有从其他网站上转载的相关内容,从功能上看都类似,内容主要是富文本,都已经抽象为信息维护功能,包括企业简介之类的,都抽象为网站的信息,只是属于特殊的类型,因此也延伸出另一个需求,网站信息类型维护;

(2)网站链接管理:网站链接,主要是为了丰富网站内容,方便用户使用,提升用户体验,由于该网站属于特定行业的企业网站,需要用到一些行业相关的搜索引擎和引用其他一些知名网站,所以需要在网站首页给用户提供常用链接,也分为好几个类型,因此也延伸出来另一个需求,网站链接类型维护;

(3)客户留言管理:方便企业采集客户在线的留言内容,由于网站不需要客户注册,直接通过留言的表单填写客户信息,功能相对简单一些


网站简单架构

整个网站分为两个子系统,分别为后台管理子系统和网站子系统,后台管理子系统是提供给企业管理员使用的,而网站子系统是放在公网上提供给网民使用的


之所以说简单,是因为整个网站的功能比较少,也都是一些常规功能,所以架构也相对简单一些


由于要进行快速开发,采用主流的开源框架Struts2+Spring+Hibernate来搭建整个网站的后台架构,异步访问后台数据使用json-rpc-for-java插件,虽然是国产的,但是使用比较简单,几乎不需要额外的配置


后台管理子系统的UI框架,考虑过DWZ,最终还是使用LigerUI,功能相对丰富,使用也比较灵活一些,而富文本编辑器则使用fckeditor,JAVA版有现成的jsp标签可以直接使用,上传图片也已经集成好了


网站子系统的UI则直接使用HTML+CSS搞定,外加jquery的js库做一些特效、kkpager分页插件、artDialog弹出框插件


常见问题解决

1、LigerUI编辑表格数据如何保存到数据库

LigerGrid的数据先转换成json字符串,传递到后台之后再还原成JAVA对象,由于前台js要调用后台,索性也使用json-rpc-for-java搞定


2、富文本信息转换成json如何处理特殊字符

刚开始想使用jquery的base64插件,后来测试发现有些特殊字符还是处理不了,于是回到最原始的办法,直接用encodeURI编码两次,后台再使用URLDecoder.decode()解码即可


页面效果展示

网站没啥好展示的,主要看看后台一些改造LigerUI默认风格的页面

1、可编辑表格


后台的修改时间是日期类型,在前台已经转换成字符串类型,回写到数据库之前需要再转换成日期类型


2、查询表格


查询条件可以点击左侧图片收缩或者展开,查询表单布局没有使用LigerUI默认的方式,直接使用的table


3、带底部按钮栏的表单


底部的按钮不会随着表单纵向滚动而滚动,即锁定位置在底部


4、带顶部按钮栏的表单


顶部的按钮,不会随着表单纵向滚动而滚动,即锁定位置在顶部

分享到:
评论

相关推荐

    三层架构企业网站源码

    三层架构企业站源码 简单的ASP.NET 三层架构的DEMO 产品类别是无限级的

    企业IT架构图

    企业IT架构图,简单清晰,适合制造业,其它行业也可参考

    分布式数据库架构及企业实践-基于Mycat中间件

    分布式数据库架构及企业实践-基于Mycat中间件【高清版本】这是个压缩包,里面是个pdf文件,详细的介绍了mycat中间件的使用方法。 内容简介 本书由资深 Mycat 专家及一线架构师、DBA 编写而成。全书总计 8 章,首先...

    分布式数据库架构及企业实践-基于Mycat中间件.pdf

    分布式数据库架构及企业实践——基于Mycat中间件由资深 Mycat 专家及一线架构师、DBA 编写而成。全书总计 8 章,首先简单介绍了分布式系统和分布式数据库的需求,然后讲解了分布式数据库的实现原理,并对市场上存在...

    简单三层架构企业站源码

    简单三层架构企业站源码 简单的ASP.NET 三层架构的DEMO 普通企业站的基本功能都有了,可以给做网站的朋友参考

    基于Android+JAVAEE架构的校园信息交互系统

    本文针对一个基于Android+JAVAEE架构的校园信息交互系统的设计与开 发工作进行论述与说明。首先,简单的介绍校园信息交互系统相关的研究背景, 包括涉及的开发平台及技术规范;其次,分析说明了整个系统的设计与架构...

    简单的企业网站三层架构源码

    该资源为一个简单的企业网站框架,典型的三层结构,适用于.net初学者使用,经过改写和塑造可以编辑出很多功能强大的网站,欢迎大家通过改写后再传上csdn,以供交流和学习。

    简单的net三层架构网站

    简单的企业网站 我aspnet实习的时候老大给我的里面有两处小错误 1.webinfo表里面补插一条记录 2.有一个方法重复了 请修改,你懂的,如果连脑子都不动,资源给你也没用。

    企业架构

    什么是企业架构 早在1987年,...Zachman没有把企业的流程简单视作一系列步骤,而是综合考虑不同角色的不同观点,提出了一个多视角、多维度的企业架构。企业架构中的不同角色 1.企业拥有者。 2.业务管理者。 3.系统

    企业数据仓库架构图

    企业数据仓库架构图,简单的一张图,干干净净可以直接嵌入word文档,能够说明问题,够用了。

    Elasticsearch 架构图

    我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过...

    C# 基于三层架构开发的物流信息管理系统

    物流信息管理平台是针对中小型物流企业进行设计的,主要实现如下目标:  操作简单方便、界面简洁美观。  网站整体结构和操作流程合理顺畅,实现人性化设计。  注册功能,提供两种注册途径一种是个人用户注册、...

    ASP.NET三层架构

    才发现错综复杂的数据与关联根本就不是SqlDataSource和AccessDataSource数据源控件能简单解决的,而恰恰是被忽视了的一个ObjectDataSource数据源控件才是真正踏入开发门槛的关键,由此也对三层架构模式有了初步体验...

    面向服务架构(SOA)和企业服务总线(ESB)

    火龙果软件工程技术中心 学习和研究在企业中实施面向服务架构(SOA),简单回顾SOA和ESB,重点关注微软在SOA领域的相关指导和.NET社区的相关开源的解决方案,和大家一起来探讨如何在企业里实现SOA,期望有实施SOA经验...

    制造业企业的计算机网络策略架构的实证研究

    在文章中,最重要的理论综述了公司网络和一个创新战略架构,主要是组织企业网络方法。简单的说,网络组织的3个基本战略目标:提高效率;收集知识;追求全球化。该体系结构在制造业内通过实证调查案例进行了实验研究。

    架构设计师与SOA(一)

    现在有很多架构设计师和设计开发人员简单的把SOA和 Web Services技术等同起来,认为SOA就是Web Service的一种实现。本质上来说,SOA体现的是一种新的系统架构,SOA的出现,将为整个企业级软件架构设计带来巨大的影响...

    发刊论文:企业融合架构云服务平台的构建研究

    在这种背景下,本文即对企业融合架构云服务平台的构建进行了简单分析和 研究,希望可以企业的可持续发展提供依据。 [ 关键词 ] 企业融合架构;云服务平台;构建 [ 中图分类号 ] C29 [ 文献标识码 ] C [ 文章...

    蓝色企业网站模板-非常漂亮企业网站模板下载

    降低网站开发维护成本:由于CMS系统在中国的发展还在起步阶段,很多企业或单位开发一个网站需要动用大量的财力物力,不单单找网站公司开发时需要耗费,后期维护升级也需要。PageAdmin的问世改变了传统的网站建设流程...

    最新智能工厂信息化架构及MES系统整体规划-----180626.doc

    智能工厂信息化架构及MES系统整体规划 企业信息化架构 基于制造企业的三个管理平台规划,其信息化系统整体架构规划如下: 基于整体信息化架构规划,实现的网络拓扑架构如下: 针对具体一个工厂或制造车间的网络拓扑...

    基于ssm架构的企业车辆管理系统

    系统分工明确,能够极大的提高管理的效率,本企业车辆管理系统经过多次测试以及研究,结果稳定,操作简便、快速,是一个功能比较多、安全并且实用性强、具备各种及其优秀的功能扩展性以及简单维护性的企业车辆管理...

Global site tag (gtag.js) - Google Analytics