JavaWeb技术现状和趋势
中软总公司技术培训中心
Evolvebycase
中软总公司技术培训中心
www.csst.com.cn
JavaWeb技术现状和趋势
JavaWeb技术现状Java多层架构Web核心
设计模式XXX
常用Web框架简介OpenSource:XXXKen
oah,Jdon发展趋势企业集成:EAI(无缝整合C/S和B/S)WebServicesSOAAOP此消彼长--向非Web方式发展RichClient(Swing,Applet,SWT)
中软总公司技术培训中心
www.csst.com.cn
两个
问题 什么是Java多层架构?分层:客户层+中间层(Web层+业务层)+企业信息
系统层目的:一个多层的分布式的应用模型意味着应用逻辑被根据功能而划分成组件,并且可以在同一个服务器或不同的服务器上安装组成J2EE应用的这些不同的组件。与MVC结构的区别?分层:模型(model)+视图(view)+控制器(controller)目的:组织应用
程序以实现简单高效的应用程序升级和维护,以及如
何让不懂程序代码的人员避开程序数据。
中软总公司技术培训中心
www.csst.com.cn
JavaWeb技术现状
J2EE1.4框架
中软总公司技术培训中心
www.csst.com.cn
JavaWeb技术现状
客户层???Web层
???
业务层
???
数据层
???
中软总公司技术培训中心
www.csst.com.cn
JavaWeb技术现状
各个分层的实现?客户层:浏览器、应用程序、手持设备Web层:
JSP、Servlet、Structs业务层:数据层:DAO、Hibernate
中软总公司技术培训中心
www.csst.com.cn
Web核心设计模式
什么是模式?模式是由三部分组成的规则,这个规则描述特定环境、问题和解决
方案之间的关系。[ChristopherAlexander]模式是一种思想,它在特定的环境中起作用,并且也可以在其它环境中起作用。[MartinFlower]
中软总公司技术培训中心
www.csst.com.cn
Web核心设计模式模式关注点
客户端层应用程序客户端、小程序、应用和其它GUI用户接口、UT表示、设备等
表示层JSP、Servlet和其它UT元素
单次登录、会话管理、内容话管理内容创建、格式和传递
业务层EJB和其它业务对象
业务逻辑、事务、数据和服务
J2EE模式关注这些层
集成层JMP、JDBC、连接器以及遗留系统