|
| | 北京J2EE架构与设计模式培训招生
招生学校:银河培训中心[专栏][咨询]
摘要:(JAVA2,J2SE,JAVA EE,J2EE)课程内容采用的主流J2EE技术框架和关键技术,使学员具备轻松上手不同类型项目的技术基础; 案例和项目主导的培训,具有丰富项目开发背景和培训经验的讲师将与学员分享最佳设计模式及成功实践经验; 基于团队的角色学习环境,学员在讲师的带领之下,对一个项目进行设计并划分模块,独立负责不同模块的开发,并且在讲师的指导下,充分体验不同模块之间的沟通和集成问题
全文:1. J2EE体系结构: J2EE介绍。 J2EE的架构, J2EE应用程序的架构 , J2EE的技术体系。2. 用Struts、JSF技术构建J2EE表示层: J2EE Web层设计剖析。 Struts Framework概览。 Struts Controller组件:ActionServlet、Action。 Struts Model组件:ActionForm。 Struts View组件:JSP。 配置Struts Applications。 JSP自定义标记库。 Struts标签库:HTML、Bean、Logic、Nested。 扩展Struts框架。 异常处理机制。 Struts Validator Framework。 国际化和Struts。 Struts和EJB。 使用Tiles标记库。 Struts应用程序的日志机制。 解决性能瓶颈。 基于Strus Framework的Web Applications设计考虑。 使用StrutsTestCase测试Struts应用。 Struts实战经验。案例研究:基于Struts的电子商务Storefront应用程序。3. Java Server Face: JSF简介。 JSF模式和架构。1、MVC和用户接口。2、组合组件 。3、组件事件。 JSF程序组件元素 , JSF请求处理生命周期 。1、Faces context 。2、事件队列。3、标准JSF请求-处理生命周期。 JSF配置:配置Web程序、JSF应用程序,编写JSF配置文件 。 UI 组件。 Navigation, actions, and listeners 。1、Actions and navigation 。2、使用forms 。3、Events and listeners 。 验证和转换 。1、使用转换 。2、使用自定义转换用于验证。3、使用验证器 。4、创建自定义验证器。5、转换和验证处理 。 构建JSF应用程序 。1、JSF应用程序架构设计 。2、连接视图、控制器、和模型 对象 。3、构建复杂的JSF应用程序。 使用JSF表达式语言。1、使用表达式语言的动机:与JSP2.0表达式语言的比较。2、访问Bean的属性:直接、嵌套。3、提交Bean的属性。4、访问集合元素。案例研究:基于JSF技术的网上商店。4. J2EE系统持久层实现采用Hibernate框架: Java对象持久技术概述。 Hibernate概述。 对象-关系映射基础。 映射对象标识符。 映射一对多关联关系。 操纵持久化对象。映射组成关系。 Hibernate的映射类型。 Hibernate的检索策略。 Hibernate的检索方式。 数据库事务与并发。 管理Hibernate的缓存。 映射继承关系。 Java集合类。 映射值类型集合。 映射实体关系。 Hibernate高级配置。 Hibernate与Struts框架集成。 Hibernate实战经验。基于Struts和Hibernate框架的电子商务案例。5. J2EE系统业务层实现采用Spring框架: Spring Framework概述。1、Spring Framework介绍。2、Spring Framework的目标。3、Spring Framework的优点。Dependency Injection:依赖注入。依赖注入的实现类型。三种依赖注入模式的对比比较。 Spring Bean 封装机制。Bean Wrapper类。Bean Factory类。ApplicationContext。Web Context。 装配Bean。。基本装配。自动装配与web框架集成。与Struts框架集成。与JSF框架集成。产生非HTML输出:Excel、PDF。 数据持久层。Spring中事务管理。基于JDBC的持久层封装。Hibernate in Spring。 访问企业服务。配置Spring获取JNDI对象。集成JavaMail服务。实现定时调度任务。使用JMS发送消息。 Aspect Oriented Programming。AOP概念。AOP in Spring。Dynamic Proxy 与Spring AOP。Spring实战经验。基于Struts、Spring、Hibernate的案例实现。6. 集成J2EE应用系统。开发JMS应用。 JMS服务体系结构。 JMS编程模型。 JMS和EJB集成。 Message Driven Bean概述。 Message Driven Bean的生命周期。 编写Message Driven Bean案例。采用JCA与遗留系统集成。 J2EE Connector Architecture(JCA)介绍。 装配部署资源适配器。 配置资源适配器。 使用资源适配器访问遗留应用系统。7. J2EE系统中安全实现。安全概述和机制。 验证和授权。 Web层安全实现。 三种验证方式:HTTP Basic and Digest验证、基于Form的验证、HTTPS客户端验证。 授权方式:定义性安全、编程安全。 加密和完整性。基于Spring AOP的Acegi安全系统。 Acegi安全系统介绍。 管理身份验证。 控制访问。 保护Web应用程序。 保护方法调用。8. 软件架构概念。 软件架构的功能。 软件架构的主要关键点。系统架构设计探索和指南。 识别在分布式企业系统中关键的风险因素。 面向对象设计的本质。 有效网络通讯的指南。有效使用事务控制共享资源。 利用复用控制成本。9. J2EE设计模式。 J2EE应用表示层设计考虑和最佳实践。 表示层设计模式:Intercepting Filter、Front Controller、Context Object、Application Controller、View Helper、Composite View、Service to Worker、Dispatcher View。 J2EE应用业务层设计考虑和最佳实践。 J2EE业务层设计模式:Business Delegate、Service Locator、Session Façade、Application Service、Business Object、Composite Entity、Transfer Object、Transfer Object Assembler、Value List Handler。 J2EE应用集成层设计考虑和最佳实践。 J2EE集成层设计模式:Data Access Object、Service Activator、Domain Store、Web Service Broker。重构J2EE应用。 分析并初步重构一个J2EE案例。 重构原则。 代码的坏味道。 构筑测试体系。 重构工具10. SOA。 面向服务的架构的概述。 SOA的元素。 应用程序前端。 服务。 服务库。 服务总线。 SOA的过程、原则和工具。 SOA与Web服务。 Web服务平台。 服务契约。WSDL与服务契约。 服务发现——注册与查找。 服务层安全。 服务层交互模式。 SOA与Web服务进行集成。11. XML编程。 XML概述。 解析XML文档:DOM、SAX。XML开发。12. J2EE Web Services实现。 Web Services概述。 J2EE平台和Web Services技术。 Web Services核心技术:SOAP、WSDL、UDDI。 J2EE Web Services开发核心API:JAXRPC、JAXM 常用Web Services开发工具介绍:Apache Axis、Weblogic WorkShop。Web Services开发案例
|
| 51EA 提示: | 历史记录不代表当前培训学校招生情况,仅供研究参考,建议您直接电话咨询校方。 |
|
|
| |
|