网站大量收购闲置独家精品文档,联系QQ:2885784924

JavaEE应用系的统架构.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE应用系的统架构

* * * * * * * * * * * * * * * * * * * * * * * * * * 大纲 Java EE应用系统架构 公司现有主要框架介绍 表现层 业务逻辑层 数据层 架构分析 课堂练习 类图 对象图 无数据库事务的查询 对象图 没有组合业务时 对象图 有组合业务时 对象图 有组合业务时的一种特例 调用关系 模块AppService类都要继承自BaseAppServic类; 一个模块的AppService对象可调用其它模块的AppService对象; AppService对象可调用entityBean、AppService和DAO; AppService对象只能调用这三类对象; DAO中的方法必须是原子的,不能调sessionBean 或是其它DAO; 调用关系 6.Action、Man、DAO中不允许有业务方法。 7.Man对象只能调用本模块的sessionBean对象; 8.sessionBean只能调用本模块的AppService对象; 9.一个实现SessionFacade的sessionBean对象可直接调用多个DAO和EntityBean,但不可写业务法; 10.AppService对象实现所有业务层业务逻辑; 11.AppService对象方法只能抛模块异常。 前端控制器 ActionServlet RequestProcessor 视图控制器 Action 业务代表Delegate 业务实体 Entity Bean 会话门面 Session Facade 数据访问对象 DAO 资源 Database struts-config.xml http请求 转发(*.do) 分发 访问 查询数据 访问 获取/设置数据 SQL语句 值对象 VO 访问 视图 JSP 转发(*.jsp) 视图 JSP 过滤器 Filter Java EE APP Arch 应用服务 Application Service 访问 top{.app.module}.action top{.app.module}.delegate top{.app.module}.appservice top{.app.module}.model top{.app.module}.ejb top{.app.module}.ejb.entity top{.app.module}.dao top{.app.module}.exception 中间的{.app.module}表示项目组根据需要修改。 其它要添加的类可以直接放在app.module目录下。 代码的组织结构-java 大纲 Java EE应用系统架构 公司现有主要框架介绍 表现层 业务逻辑层 数据层 架构分析 课堂练习 课堂练习 使用公司的Java EE架构分析如何实现一个用户注册功能。 具体要求如下: 1、需要填写用户名、密码、姓名、E-Mail。 2、如果用户名已存在则注册失败返回注册页面。 3、注册成功返回注册成功页面。 使用WORD文档形式提交给讲师。 FAQ 问题解答 谢 谢 ! * * * * * * * * * * * * * * * * * * Java EE应用系统架构 郑重 Java EE Java EE是什么? Java Platform, Enterprise Edition Java EE是一种利用Java平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。 Java EE以Java SE为基础,为企业提供了完整的、稳定的、安全的、快速的Java平台。 Java EE并不是一个技术而是一个标准。 Java EE 大纲 Java EE应用系统架构 公司现有主要框架介绍 表现层 业务逻辑层 数据层 架构分析 课堂练习 架构与框架的区别 架构architecture 系统在其所处环境中的最高层次的划分 [IEEE]。软件架构 = {组件元素,元素互助合作之模式,基础要求与限制} 。 架构设计就是将各组件元素以某些理想的合作模式组织起来﹐以达成系统的基本功能和限制。 框架framework 框架指的是一种机制,这种机制负责控制各协作对象之间的交互,比如Apache Struts框架,Microsoft MFC框架。 框架和类库的差别:类库中的基类是被用户的类调用的,而框架中正相反,用户的类会被框架调用。 Sun Java EE架构图 大纲 Java EE应用系统架构 公司现有主要框架介绍 表现层 业务逻辑层 数据层 架构分析 课堂练习 Java EE APP Arch ? JSP Session Facade ActionForm Action Delegate CMP/BMP DAO

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档