编辑: hyszqmzc 2019-07-04

S p r i n g 主要 是实现类与类之间的松耦合, 核心是依赖注入(inversiono f c o n t r o l , 简称 I O C ) 和面向方面的编程

2 0

1 农业机械学报2010年(aspectorientedp r o g r a m m i n g , 简称 A O P ) ;

H i b e r n a t e 做数据持久层[

1 4 ] .

2

2 可追溯平台软件体系结构 开发遵循 MV C设计模式, 将表示逻辑、 业务逻 辑与数 据逻辑相分离.因此, 相比于其他B/ S系统, 该系统具备了 更高 的复 用性和更 低的耦合度. 整个 系 统分为 We b展示 层、 业务 逻辑 层和持 久层3层. 展示层主要是页面展示和表示层逻辑;

业务层 提供业务服务, 包括业务数据和业务逻辑, 汇集了大 部分业务逻辑处理;

持久层主要负责数据的存储和 组织[

1 5 ] .可追溯平台具体的体系分层结构如下: (

1 )We b展示层 该层负责雏鸡生产信息、 肉鸡生产信息、 屠宰加 工信息、 储运信息和销售信息等生产和销售模块的 界面显示, 通过该层将用户的请求发送至业务层, 然 后显示由业务层返回结果. (

2 )业务逻辑层 该层负责对用户的请求进行逻辑处理, 通过与 持久层交互, 完成数据验证以及数据库的增、 删、 查、 改等业务.对于We b展示层, 该层被称作被调用者, 而对于持久层, 该层为调用者, 该层具有承上启 下的作用.在设计的过程中, 遵循了面向对象接口 设计的思想, 有效地弱化了相互间依赖的关系. (

3 )持久层 该层功能包括数据访问与数据对象处理等, 是 一个相对独立的逻辑层面, 专注于数据持久化逻辑的 实现.与其它层相比, 它具有较为清晰的逻辑界限. 如此分层的体系结构设计, 在最大程度上减少 了业务模块之间的耦合度、 提高了内聚性, 增强了软 件的复用性, 使得整个平台系统能够敏捷地适应业 务规则的变化.

2

3 设计实现

2

3

1 开发环境及操作过程 可追溯平台使用 J a v a 和ActionS c r i p t

3 0语言, 结合 F l e x [

1 6 ] , 在集成开发环境 I D E ( i n t e g r a t e dd e v e l o p m e n t e n v i r o n m e n t )MyE c l i p s e7 0Mi l e s t o n e 1和AdobeF l e xB u l d e r3 0下编写实现. 数据库采用SQLS e r v e r2

0 0

5 , We b服务器采用ApacheT o m c a t

6

0 .搭建 S S H( S t r u t s1 3+S p r i n g2 0+H i b e r n a t e

3

0 ) 环境的实现步骤[

1 7 ] 如下: (

1 )引入 S t r u t s 和Spring框架所需要的包. (

2 )配置 数据源, 打开 数据库视图, 新建 数据 源, 然后配........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题