| 编号 |
课程名称 |
课程内容 |
第三阶段:Java EE高级编程和开源技术框架应用 |
| J08 |
UML面向对象的分析与 Rational Rose/XDE/RSA建模技术 |
UML与面向对象的本质特性、UML与OOAD方法之间的关系、UML语言的基本语法和语义、UML模型图(用例图、时序图、类图等)、使用建模工具(Rational Rose/XDE/RSA))绘制模型图、面向对象分析和设计(OOAD)的基本技巧。 |
| J09 |
Design Pattern-使用设计模式 提高软件系统可重用性和可扩展性 |
面向对象设计的基本原则和设计思想、创建型模式、结构型模式、行为型模式、 设计模式在具体项目中的应用。 |
| J10 |
XML与Web Service构建面向服务的架构(SOA) |
SOA基本原理、Web Service技术原理和应用、SOAP服务的创建与管理、WSDL描述文档规范、UDDI 注册中心运行原理、使用JAX-WS/Axis发布和部署Web Service,实现异构平台的整合。 |
| J11 |
基于ORM模式的Hibernate对象持久化技术 |
对象与关系型数据库的映射(ORM)原理、Hibernate框架配置、数据检索技术、高级映射技术、数据关联配置、数据并发访问控制、HQL语句、分页查询、Hibernate一级缓存和二级缓存。 |
| J12 |
Spring-轻量级Java EE开发框架 |
Java EE体系架构分析、Spring框架结构、Spring核心思想控制反转(IoC)或依赖注入(DI)、Bean的基本管理和依赖设置、Spring的核心容器和高级容器、Spring AOP、Spring对DAO和事务的支持、Spring整合Hibernate与Struts框架。 |
| J13 |
职业测评,生涯规划、求职面试指导 |
软件工程师职业生涯规划、团队建设、团队协作、沟通技巧、商务礼仪、中英文简历制作、面试技巧、常见面试问题汇总。 |
| 阶段目标:在具有一定的Java Web开发经验的基础上,进一步深入学习面向对象的分析和设计思想,理解并能够使用常用的设计模式,掌握业内流行的SSH(Struts+Spring+Hibernate)整合开发框架。理解SOA的基本原理,并掌握发布和部署Web Service的方法。为构建大型企业级Java EE应用打下坚实的技术基础。 |
第四阶段:软件工程和Java EE企业级项目实战 |
| J14 |
Software Engineering-软件工程, RUP统一软件开发过程与XP 敏捷开发 |
软件工程概论、软件生命周期、软件开发方法最佳实践的Rational统一过程(RUP)基本理论和敏捷开发方法XP基本理论、业务驱动的开发方法、迭代开发和测试、企业级软件部署。 |
| J15 |
大型企业级ERP系统项目实战 |
在外企项目经理带领下,按照先进的RUP开发流程,完成基于Struts框架技术、Oracle数据库、N层体系架构(展示层、控制层、业务逻辑层、持久层、应用平台层)的“500强企业ERP系统项目(人事、薪资等模块)”的分析、设计、开发、测试和部署等整个生命周期。技术涵盖:JSP、Servlet、JSTL、JDBC、JavaBean、Ajax、Struts、Spring、Hibernate、UML、PowerDesigner、Ant、Log4J、CVS/SVN、JUnit、Tomcat/Weblogic/GlassFish服务器等。 |
| J16 |
项目答辩与毕业典礼 |
系统集成、验收测试、项目总结、学员项目答辩、毕业典礼、合影留念。 |
| 阶段目标:理解软件工程的最佳实践、前沿的技术规范,在外企项目经理的带领下进行团队协作开发,模拟真实的企业开发环境,综合运用Java EE各项技术,让学员通过从需求分析、设计、编码、单元测试、系统集成、验收测试一系列完整的开发流程,积累大中型Java EE企业级项目开发经验,达到相当于2年的开发经验。 |
| 免费赠送以下选修课程 |
| E03 |
Unix/Linux 系统管理和应用 |
Unix/Linux操作系统结构、Unix/Linux配置与管理、常用命令、使用vi编辑文件、Shell脚本编程、在Unix/Linux下开发和部署Java EE应用。 |
| E04 |
计算机英语 |
计算机通用术语、Java EE体系架构中常用术语、英文简历制作技巧等。 |
| 总课时:328 |