Java项目开发平台开发规范标准[详]

Java项目开发平台开发规范标准[详]

ID:47391961

大小:633.00 KB

页数:88页

时间:2020-01-10

Java项目开发平台开发规范标准[详]_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《Java项目开发平台开发规范标准[详]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、........Java项目开发平台开发规范__________北京东方国信电子有限公司CRM事业部.专业学习资料.........时间:2003-8-27目录Java项目开发平台开发规范1.专业学习资料.........一、开发平台概述3二、技术综述51、Struts框架技术52、Hibernate数据持久化技术93、动态bean技术15三、在BONC-JONE平台上进行开发191、BONC-JONE平台目录说明192、如何使用BONC-JONE运行起来193、开发有关规范性要求及典型步骤19四、主要函数及使用技术方法说明43如何使用自定义标签库?43如何使用日志

2、类写日志?45如何进行资源注册?48如何进行登陆权限验证?48如何进行字符转换?48如何对资源文件进行字符转换?48如何配置、读取应用配置信息?48如何打包boncpersistenceobj.jar文件?48数据操作方法的原理是怎样的?48如何将任意文件上传到数据库中,又如何下载?48如何保证在页面清空的字段能正确提交到数据库?48如何使用日期控件?49.专业学习资料.........如何使用DBQuery类进行数据查询?49如何自动生成Hibernate持久化beans及map文件?49如何使用分页技术?51附录:54附A:Struts学习精要参考54附B:Hi

3、bernate学习精要参考54附C:技术备忘54.专业学习资料.........一、开发平台概述BONC-JONE开发平台是北京东方国信电子技术有限公司遵循“简单、有效、先进、可扩”的原则,通过整合Struts1.1与Hibernate2.1等优秀的开源技术设计并实现的一个J2EE开发平台。其架构图如下:.专业学习资料.........这个体系架构的主体是MVC架构。MVC是Model/View/Control的缩写。Model/View/Control是软件设计的典型结构。在这种设计结构下,一个应用被分为三个部分:Model、View和Controller,每个部

4、分负责不同的功能。Model是指对业务数据/信息的处理模块,包括对业务数据的存取、加工、综合等;View是指用户界面,也就是面向用户的数据表示;Controller则负责View和Model之间的流程控制,也就是完成两个方向的动作:1.将用户界面(View)的操作映射到具体的Model,以完成具体的业务逻辑;2.将通过Model处理完的业务数据及时反应到用户界面(View)上。其系统组成结构图如下: 平台辅助API表示层Struts+Tiles.专业学习资料.........业务层业务管理接口+业务管理抽象类+业务管理实现类业务Beans技术  JDBC持久化层 H

5、ibernate连接池技术数据库 DataBase  BONC-JONE开发平台从总体结构上充分体现了分层的系统设计思想。分.专业学习资料.........层的概念起源于操作系统及网络协议设计中,但目前这个概念已在所有面向对象的应用系统中相当流行了。BONC-JONE开发平台主要层次分为:表示层、业务层、持久化层及一些各层公用的工具类库。分层的系统设计思想的重点在于:l一个分层的系统在各相关层的实现代码间定义了接口,从而允许一个层的实现代码的变化不会影响到其它的层。l分层系统结构还限制隔层依赖的发生,各层的通讯是由顶向下管理的。某一层仅依赖于直接位于它下面的那一层。

6、每一层对其他层的存在都是不知道的,除非那一层紧邻其下。即使是对紧邻其下的层它也仅需要知道如何使用接口与其通讯就可以了,而无需知道其实现细节。BONC-JONE开发平台通过Struts+Tiles技术实现了MVC模式中的表示层和控制层,通过Hibernate技术结合动态Bean技术融合成独特的业务Beans技术构建了数据层。二、技术综述1、Struts框架技术Struts是一个基于J2EE的MVC框架。J2EE体系包括JSP、Servlet、EJB、WEBSERVICE等多项技术。这些技术的出现给电子商务时代的WEB应用开发提供了一个非常有竞争力的选择。但怎样把这些技

7、术组合起来,形成一个适应项目需要的稳定架构对项目开发是非常重要的。设计一个框架,需要考虑的方面很多,不仅要对J2EE体系中的各种技术进行筛选取舍,并要考虑到开发过程中的角色分工、后期的运行维护,以及系统扩展性等诸多因素。.专业学习资料.........因此,一个成功的软件需要有一个成功的架构。MVC架构使得应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数据、用户界面和应用流程控制这三个层次,增强代码稳定性。我们知道,对于Model、View、Controller这三部分功能来讲,View的实现一般是由界面设计人员和界面程序员来完成,Model则是由业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。