首页> 中文学位 >基于JSF和EJB3.0的Web应用研究
【6h】

基于JSF和EJB3.0的Web应用研究

代理获取

目录

文摘

英文文摘

声明

第1章 绪 论

1.1课题研究的目的及意义

1.2课题研究现状

1.3课题研究的内容

第2章Web应用多层框架技术的研究

2.1 JavaEE规范

2.1.1 JavaEE概述

2.1.2 JavaEE架构

2.2Web应用分层架构

2.3主流Web应用框架比较

2.3.1表示层框架

2.3.2业务逻辑层框架

2.3.3持久层框架

2.4基于Web的企业应用架构选择

第3章JavaEE Web应用技术分析

3.1 JSF框架

3.1.1 MVC设计模式

3.1.2 JSF架构的MVC实现

3.1.3 JSF框架关键技术

3.1.4 JSF请求处理生命周期

3.2 EJB组件技术

3.2.1EJB简介

3.2.2 EJB组件模型

3.2.3 EJB角色

3.2.4EJB3简化开发模型

3.2.5轻量级JPA模型

第4章JSF和EJB3.0集成架构设计

4.1 JSF与EJB3.0的集成方案

4.1.1Backing Bean

4.1.2 JBoss Seam框架

4.2 JSF和EJB3.0集成架构的改进

4.2.1集成AJAX技术

4.2.2集成Facelets框架

4.3 JSF和EJB3.0集成架构的优点

第5章Web应用系统设计与应用

5.1系统背景

5.2设计策略

5.3系统总体设计

5.3.1系统架构设计

5.3.2系统功能需求分析

5.3.3域模型设计

5.4.系统分层设计与实现

5.4.1系统开发环境

5.4.2持久层设计与实现

5.4.3业务逻辑层设计与实现

5.4.4表示层设计与实现

5.5系统运行界面

第6章总结与展望

6.1本文工作总结

6.2进一步的工作

参考文献

致 谢

攻读硕士学位期间发表的学术论文

展开▼

摘要

随着Web技术的发展和J2EE平台的广泛采用,基于B/S的多层Web应用体系结构逐渐发展成熟,针对Java Web应用的每一层都开发出了许多框架。由于使用EJB2.x开发企业应用非常复杂,JavaEE5.0新规范对EJB进行了大幅度的修改,推出了EJB3.0新规范,开发了持久化规范JPA代替以前规范中的EntityBean,JSF也正式成为规范的一部分。 面对层出不穷的开发框架,在设计Web应用架构时,如何选择框架,如何整合框架让每层以松散耦合的方式相互协作,是每一个开发人员都要考虑的问题。针对这个问题,本文提出了一个集成JSF和EJB3.0的Web应用开发架构,此架构从表示层到业务逻辑层,再到数据对象持久层,为开发企业应用系统提供了一站式解决方案。两种框架的融合能很好的兼顾开发效率与维护成本,具有极高的实用价值。 本文首先对Web应用多层框架技术进行了研究,介绍了JavaEE5.0规范和Web应用分层架构。在将JSF、EJB3.0与其它主流Web应用框架比较分析后,提出了基于JSF和EJB3.0的Web应用开发架构。 其次,本文对JSF和EJB3.0技术做了详细研究,探讨了集成JSF和EJB3.0进行Web应用开发的几种方案。对JSF和EJB3集成架构进行了改进,通过在架构中集成了Facelets和AJAX技术,设计了一个功能完备的Web应用架构,并讨论了用此架构开发应用系统的优势。 最后,本文使用JSF和EJB3集成架构设计和开发一个电子商务系统。在系统设计和开发过程中,本文遵循面向对象的思想,没有使用传统的以数据库为中心的开发方法,采用以领域模型为中心的开发方法进行系统的设计和开发,为开发高效、灵活的多层Web应用系统提供一种新的思路及方法。其中还对系统中购物车功能进行改进,提出了一个新的购物车实现方法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号