锁定老帖子 主题:Web构架设计
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (17)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-02
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代码,不知道大家没有什么好的想法和看法,谢谢大家发言。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-07-03
开发系统技术不是主要问题,根据需求分析再选择合适的架构;
选择架构要看项目组成员对架构的掌握程度; 负责架构设计的人要能控制好选择的框架。 |
|
返回顶楼 | |
发表时间:2009-07-07
嗯,同感!现在上面老是要求考虑做系统采用什么系统,而我现在不知道要做怎么系统,所以考虑的东西也是纸面上的,不能应用到具体所需求的层面上去。这点很是烦扰,不知道需求,所以把握不好如何确定架构!
本来看了下JQuery的东西,其实如果要追求效果的话,它也是一个好的选择,只不过感觉上它的交互其实并没有独立起来。比如它的AJAX的部分,其实它的调用基本是基于:Controller中的页面控制来做!不像DWR的使用,可以调用后台的JAVA方法来操作数据,更方便的使用。 所以框架的建立人全面考虑系统的需求和现有人员所撑握的知识。 |
|
返回顶楼 | |
发表时间:2009-07-08
这个既不是构架,也不是设计。
只是LZ把开发中想应用的技术写在了白纸上,你要是再细点想,可能会写更多。 |
|
返回顶楼 | |
发表时间:2009-07-17
仅仅是一个技术选型而已。
|
|
返回顶楼 | |
发表时间:2009-07-18
软件做出来很容易,可维护性才是最重要的
|
|
返回顶楼 | |
发表时间:2009-07-21
我现在搭的架构就是用这几个技术。。
|
|
返回顶楼 | |
发表时间:2009-08-09
貌似现在都不搞需求了,无论什么需求,都拿上这一套基本搞定,搞不定的稍微改改适应一下。
换架构对高人来讲不算什么 对小弟们来讲就有些难了,还得再学习。 如果是流行技术,还有点兴趣。 如果不流行或者太前卫了,可能就。。。 最近比较烦~ |
|
返回顶楼 | |
发表时间:2009-08-11
赫到我一跳,这是架构?
|
|
返回顶楼 | |
发表时间:2009-08-12
不知道lz要表达什么意图
|
|
返回顶楼 | |