Web构架设计
基于Java的Web应用系统采用MVC架构模式,即model(模型)、view(视图)、control(控制)分离设计。这是目前WEB应用服务系统的主流设计方向。系统将采用spring2.5的版本来开发,jdk为1.5以上版本
A、Model:即处理事务逻辑的模块,每一种处理一个模块。
B、View:视图负责页面显示,负责显示MODEL处理结果给用户,主要实现数据到页面转换过程。
C、Control:控制负责每个请求request的分发dispatch,把FORM数据传递给MODEL处理,把处理结果的数据传递给VIEW显示。
1、Model中采用Hibernate来处理各业务逻辑,采用Hibernate主要是考虑系统的稳定性和可伸展性,如果系统不是很大或对业务逻辑不是要求很复杂,简单使用Hibernate的各功能,当然有时候要结合考虑项目的工期。此度Hibernate建议将采用Hibernate3.0以上版本。
2、View中将使用Freemarker的模版技术来开发,作为前端的页面显示用。其中可能要加上
AJAX的技术(比如DWR,jquery,个人建议使用DWR,国为spring能和DWR方便的相结合),表单验证等技术相结合,其中Freemarker将采用Freemarker2.3.15的版本。
3、Control将采用spring的Controller来控制。
4、log日志:使用log4j,配置一个log4j.xml模板。
开发工具使用eclipse,数据库使用oralce
另外还考虑使用jQuery的Ajax开源写JS代码,不知道大家没有什么好的想法和看法,谢谢大家发言。
分享到:
相关推荐
第一天 大型WEB构架设计 第二天 LVS网络负载均衡 第三天 Squid代理服务器 第四天 Mysql主从数据库和分区技术 第五天 Mysql性能优化 第六天 Mrtg网络监控和Shell邮件报警 第七天 Cacti网络监控、邮件报警和LAMP...
设计并实现了一个基于Web的软件质量评估工具,该工具使用层次分析法和模糊综合评价定量地对软件质量进行评价。讨论了该工具的软件构架选择、系统分析、系统设计,包括存储结构、数据库结构,以及XML文件格式等,给出...
第 1 章: 大型WEB构架设计 第1集 网站大访问量 61分钟 第2集 网站大数据存储 30分钟 第3集 网站加速技术 29分钟 第4集 网站服务监控 41分钟 第 2 章: LVS网络负载均衡 第5集 网络数据转发原理 50分钟 第6集 Lvs...
框架是一种可被应用开发者定制的应用骨架,它为软件开发带来了高度的复用性,是无数软件开发人员的多年项目开发经验的总结。在一个优秀的框架上开发应用,而不是从零开始,可以大量缩短项目的开发周期、降低开发风险...
信息架构:超越Web设计(第4版) 的前三个版本都是信息架构领域的开山著作。其中描述了信息组织的普遍和永恒原则,这一原则也适用于不断增长的移动世界。在第4版中,作者运用大量最新的插图和例子为这些原则提供了...
本科毕业设计 : 外文文献翻译--Spring的web-MVC-构架模式, 适合软件工程,计算机类专业用
本书面向的是项目经理、构架师、分析师、设计者和实施者。它阐明了在用UML的WAE(Web Application Extension,Web应用扩展)进行建模的过程中具有挑战性的部分。因为UML已作为软件系统建模的标准语言被广泛接受,...
基于Java Web MVC框架的学生成绩管理系统设计.pdf
本书面向的是项目经理、构架师、分析师、设计者和实施者。它阐明了在用UML的WAE(Web Application Extension,Web应用扩展)进行建模的过程中具有挑战性的部分。因为UML已作为软件系统建模的标准语言被广泛接受,...
分析了目前主要的Web跨域认证技术特点和不足,设计了一种新的基于URL重定向的Web跨域认证构架,给出了典型协议实现并进行了安全性分析。它对信息系统改动极少,且不易受NAT网关和防火墙的限制,具有良好的应用前景。
毕业设计: 分布式多媒体共享平台,采用分布式系统构架,保证服务的稳定性 目录 系统项目结构 系统构架 系统采用的技术 系统处理流程 如何部署本系统 系统功能 系统功能截图 系统项目结构 系统整个是一个Maven项目,...
点聚WebOffice系列文档控件,是北京点聚信息技术有限公司经过多年的开发和不断完善,独立自主开发设计,拥有自主知识产权的中间件软件,该软件完全按照办公软件对公文文档需求标准设计,率先提出并实现文档线编辑的...
系统要求采用B/S模式进行构架,分为前台浏览器端和后台服务器端两个部分。浏览器端主要功能有: ● 用户登陆、用户注册、密码修改 ● 管理员可以登记信息、查询用户信息、修改信息以及删除信息(用户注册信息、客户...
进行扩展是为了让Web特有的构件能与系统模型的其余部分集成,向Web应用程序的设计员、实施员以及构架设计师展示适当的抽象和明细级别。近年来,IT词汇表中出现了一条新的术语,它就是“Web应用程序”。参与业务软件...
一个完整的工程项目WEB管理系统,项目源码采用三层构架,开发工具用VS2013以上版本,数据库建议用SQLServer2008R2及以上版本,项目里面的功能需求及流程有点复杂,虽然项目开发时间有点早,但整体设计思路及功能实现...
本书面向的是项目经理、构架师、分析师、设计者和实施者。它阐明了在用UML的WAE(Web Application Extension,Web应用扩展)进行建模的过程中具有挑战性的部分。因为UML已作为软件系统建模的标准语言被广泛接受,...
BstWeb程序构架(详细说明) 毕业设计 公司项目 BstWeb程序构架(详细说明).doc j2ee
在概要设计阶段,进行系统构架的设计完成整个系统全局的构架及每个模块的构架,以及每个模块之间的关系的图形绘制。数据库设计中完成了整个数据库的设计,在SQL中数据库的实现并进行了数据库的安全性设计。在详细设计...