论坛首页 综合技术论坛

Web构架设计

浏览 11306 次
锁定老帖子 主题:Web构架设计
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (17)
作者 正文
   发表时间:2009-07-02  

Web构架设计

基于JavaWeb应用系统采用MVC架构模式,即model(模型)、view(视图)、control(控制)分离设计。这是目前WEB应用服务系统的主流设计方向。系统将采用spring2.5的版本来开发,jdk1.5以上版本

AModel:即处理事务逻辑的模块,每一种处理一个模块。

BView:视图负责页面显示,负责显示MODEL处理结果给用户,主要实现数据到页面转换过程。

CControl:控制负责每个请求request的分发dispatch,把FORM数据传递给MODEL处理,把处理结果的数据传递给VIEW显示。

1Model中采用Hibernate来处理各业务逻辑,采用Hibernate主要是考虑系统的稳定性和可伸展性,如果系统不是很大或对业务逻辑不是要求很复杂,简单使用Hibernate的各功能,当然有时候要结合考虑项目的工期。此度Hibernate建议将采用Hibernate3.0以上版本。

 

2View中将使用Freemarker的模版技术来开发,作为前端的页面显示用。其中可能要加上

AJAX的技术(比如DWR,jquery,个人建议使用DWR,国为spring能和DWR方便的相结合),表单验证等技术相结合,其中Freemarker将采用Freemarker2.3.15的版本。

 

3Control将采用springController来控制。

 

4log日志:使用log4j,配置一个log4j.xml模板。

 

开发工具使用eclipse,数据库使用oralce

另外还考虑使用jQuery的Ajax开源写JS代码,不知道大家没有什么好的想法和看法,谢谢大家发言。

   发表时间:2009-07-03  
开发系统技术不是主要问题,根据需求分析再选择合适的架构;
选择架构要看项目组成员对架构的掌握程度;
负责架构设计的人要能控制好选择的框架。
0 请登录后投票
   发表时间:2009-07-07  
嗯,同感!现在上面老是要求考虑做系统采用什么系统,而我现在不知道要做怎么系统,所以考虑的东西也是纸面上的,不能应用到具体所需求的层面上去。这点很是烦扰,不知道需求,所以把握不好如何确定架构!

本来看了下JQuery的东西,其实如果要追求效果的话,它也是一个好的选择,只不过感觉上它的交互其实并没有独立起来。比如它的AJAX的部分,其实它的调用基本是基于:Controller中的页面控制来做!不像DWR的使用,可以调用后台的JAVA方法来操作数据,更方便的使用。

所以框架的建立人全面考虑系统的需求和现有人员所撑握的知识。
0 请登录后投票
   发表时间:2009-07-08  
这个既不是构架,也不是设计。

只是LZ把开发中想应用的技术写在了白纸上,你要是再细点想,可能会写更多。
1 请登录后投票
   发表时间:2009-07-17  
仅仅是一个技术选型而已。
0 请登录后投票
   发表时间:2009-07-18  
软件做出来很容易,可维护性才是最重要的
0 请登录后投票
   发表时间:2009-07-21  
我现在搭的架构就是用这几个技术。。
0 请登录后投票
   发表时间:2009-08-09  
貌似现在都不搞需求了,无论什么需求,都拿上这一套基本搞定,搞不定的稍微改改适应一下。

换架构对高人来讲不算什么
对小弟们来讲就有些难了,还得再学习。
如果是流行技术,还有点兴趣。
如果不流行或者太前卫了,可能就。。。
最近比较烦~

0 请登录后投票
   发表时间:2009-08-11  
赫到我一跳,这是架构?
0 请登录后投票
   发表时间:2009-08-12  
不知道lz要表达什么意图
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics