一、培训目标:兼顾大型企业使用高端商用软件和中小企业使用开源软件的需求,专注于培养企业需求量大、就业率高,但人才紧缺的高端Websphere/Weblogic和开源的Tomcat中间件服务器、面向行业的J2EE架构和开源的Struts+Hibernate/Spring框架,Oracle 9i数据库, 精通Java开发语言的中高级软件工程师。成绩合格的毕业生将具备1年以上大型软件开发经验。
二、课程大纲:在项目经理的带领下,以团队合作的形式,通过完成一个基于J2EE架构、Oracle数据库、四层结构(Browser、Web Container、EJB Container、Database)的“华东师大公共数据库系统”软件产品的分析、设计和开发,掌握开发Java大型软件项目过程中所需要的软件技术、设计规范、开发流程、质量控制及项目管理。
内容包括:第一阶段:Java程序设计基础(1.5月)
程序开发基础知识、Java程序语言的深刻含义,面向对象的原理及特点,流程控制语句,多线程技术,安全性和Java虚拟机(JVM)、Eclipse工具应用,并用以上概念编写Java技术的代码,包括主要的Java程序功能。
项目实训:以项目小组团队合作形式,在项目leader带领下完成项目实训。每项目小组一题,例多功能计算器等。
第二阶段:J2EE Web 编程(1.5月)
本阶段学员可受到用Java技术分析、设计、开发、测试及发布Web应用程序的最好的锻炼。相关的课程练习为学员提供了在Intranet和低成本的商业网站上创建和发布Web应用程序的经验。学员不仅会学到详尽的JSP和servlet技术,而且会在Web层与其它层的整合,从浏览器的显示到Enterprise JavaBeansTM (EJBTM)组件在应用程序服务器上的运行以及后台数据库资源等等方面得到锻炼。最终实现更能够熟练使用JSP+JavaBean+Servlet进行在线商店,交互式Web应用,以及其他动态网站的开发。
项目实战:以项目小组团队合作形式,在项目leader带领下完成项目实训。每项目小组一题,例沈阳世界园艺博览会网上订票系统网站开发等。
第三阶段:J2EE 企业级应用技术 (2月)
通过项目小组的团队学习,学员可以学会如何将这些指导方针用于实际应用的体系结构及设计模型中,从而创建Java 2平台的企业版本(J2EE)应用。学习内容主要包括Struts、Hibernate、EJB等相关技术,最终能够熟练使用Struts框架、三种EJB,并以Hibernate位数据持久层进行项目开发。
项目实战:以项目小组团队合作形式,在项目leader带领下完成项目实训。每项目小组一题,例“麦格森”物流管理系统等。