| 主要课程 | 授课内容 | 培养目标及说明 | |
| JAVA程序设计课程 | 1. 系统学习JAVA语言程序设计技术,按SUN标准SCJP标准认证课程内容及JAVA编程思想系统学习 2. 理解JAVA面向对象编程思想,掌握JAVA基本编程,理解类、对象、数组等 3. 理解JAVA高级语言特性 4. 熟悉JDK常用API5. JAVA错误处理机制及垃圾回收机制,JAVA代码装载及安全性 6. 理解线程编程模型 7. 网络编程及实现 8. JAVA文件I/O流操作 9. JDBC访问数据库技术 10.JAVA实现数据结构及算法 11.JAVA常用工具类及集合类 | 本课程以SCJP认证课程SL275为基本指导,主要讲解JAVA语言概述,面向对象编程,异常与输入/输出处理、多线程与网络通信、java编码规范,JDK开发环境,API文档等方面的知识,全面掌握JAVA语言的特点、语法规范以及实用技术。树立面向对象的编程思想,具备开发JAVA程序的知识和技能,并深入学习达到软件公司所需要的专业的深入的JAVA知识。
| |
| WEB开发设计基础 | HTML、及Javascript脚本语言、HTTP原理、客户服务器编程模型,互联网请求对象、URL等基本概念的理解,网页编辑工作的使用等,网站设计流程体验。 | 为下一步WEB开发,界面设计,原型法设计, J2EE学习打基础。 | |
JAVA Web组件开发
| 1. 以SUN标准SCWD认证SL314课程为基准,全面系统学习WEB组件开发技术 2. HTML脚本语言、HTTP原理、客户服务器编程模型,互联网请求响应对象、URL等基本概念的理解 3. 讲解SERVLET及编程模型,Servlet API 4. WEB服务器的配置及管理 5. SERVLET生命周期,Config、context对象,会话管理及实现 6. 异常处理及并发机制 7. 集成数据库的Web应用开发,DAO设计模式 8. JSP编程模型,JSP内建对象,JSP标准动作等 9. MVC体系架构,Model1、Model2的实现架构及实例 10. JavaBean的设计及实现 11. Web层的安全模型 12. JSP标签库技术, 13. 综合实例分析 | 本部分的目标是能够胜任企业WEB应用开发的工作需要,具备独立的开发及设计WEB应用能力,对J2EE WEB层开发设计进行深入的学习,达到专业开发的水平,学习这一课程结束可通过SUN WEB组件开发SCWD认证考试 | |
| 数据库系统开发及设计技术 | 1. 数据库系统原理及设计思想 2. 数据定义语言,数据操作语言,数据控制语言 3. 数据查询语言,结构化查询语言SQL 4. 数据库体系结构及管理 5. 存储过程及触发器的编写等 6. ODBC、JDBC介绍和实例分析 7. Oracle/SQL SERVER数据库的基本管理及开发 8. 数据库实体关系设计及实例分析 9.熟悉基于MySql及Oracle数据库开发的环境及应用
| 全面掌握主流关系数据库体系结构及管理;熟练使用SQL语言;了解ODBC、JDBC原理及使用。 数据库原理概述;SQL SERVER数据库的安装、配置;结构化查询语言SQL,过程化编程语言,数据库体系结构及管理;存储过程及触发器的编写等,ODBC、JDBC介绍和实例分析。了解Oracle数据库开发相关知识 | |
| 基于WEB层应用架构Struts开发应用 | 1. Web层设计框架及Struts系统架构分析 2. Struts体系核心架构 3. Struts配置及相关配置文件 4. ActionServlet、ActionForm、Action核心API的使用及开发 5. Struts标签库及应用 6. 动态DynamicForm 7. 校验框架Validate FrameWork 8. Struts处理国际化问题 9. Struts Tiles设计 | 系统学习流行的STRUTS开发框架,达到深入理解STRUTS框架及熟悉应用的专业水平。 | |
| 持久层O/R映射工具Hibernate应用开发 | 1. 持久层实现机制及O/R映射工具 2. Hibernate基本开发技术,安装及配置 3. Hibernate核心API及常用开发包 4. Hibernate性能优化 5. Hibernate开发实例分析
| | |
| J2EE平台架构及EJB编程实现技术 | 1. J2EE体系架构规范 2. JDBC、JNDI、RMI、JMS、JTS、JTA等服务及架构技术 3. 理解EJB编程模型,区分实体EJB,会话EJB及消息驱动EJB的技术特点及应用 4. 理解各种EJB的状态及生命周期,以及在各生命周期不同阶段的方法实现及调用 5. 理解容器管理实体CMB及组件管理BMB的技术特点 6. 理解会话管理有状态SessionBean及无状态SessionBean的应用 7. 理解消息驱动MDB及实现JMS的机制 8. 理解J2EE体系的安全性体系,理解J2EE安全机制实现 9. J2EE事务服务及事务处理机制。 11. 配置J2EE应用服务器,部署J2EE应用 12.J2EE各技术要点综合实例分析
| 掌握J2EE构架设计及编程模型,为J2EE企业级开发实现技术及系统架构设计技术服务 掌握EJB编程模型及编码规范,实现企业级J2EE应用的核心技术,学习结束可以参加EJB编程认证考试 | |
| UML面向对象系统分析设计及RUP统一软件开发过程 | 1. UML建模语言规范,用例图,序列图等 2. 分析模型建立 3. 设计模型建立 4. ROSE开发工具 5. RUP统一过程 6. 文档规范 7. 软件工程及软件过程相关知识 8. 实例分析及项目设计实践
| 系统掌握及理解面向对象项目系统分析设计的整个过程,掌握UML语言规范及面向对象方法,并具备实施构建J2EE应用系统架构的能力 充分认识RUP,为参加大型软件开发团队协作打下基础,掌握系统建模语言UML及工具的作用 | |
| 系统环境及开发工具及服务器配置 | 1. Jbuilder开发工具的应用 2. Jbuilder与Weblogic的整合配置 3. Weblogic的应用及详细配置 4. Weblogic系统管理 5. Weblogic部署J2EE核心应用 6. Weblogic部署EJB应用及部署 7. Weblogic集群技术 8. Weblogic安全配置等高级配置技术 9. 应用ANT工具实现项目工程管理及编译、打包等
| | |
| J2EE体系架构设计技术 | 1. J2EE体系架构设计概述 2. 用UML建模技术进行J2EE架构设计技术 3. 常用J2EE核心设计模式的应用分析 4. 理解J2EE核心设计模式,区分表示层,业务逻辑层及集成层的模式应用 5. 设计应用案例分析
| 目标:企业级应用J2EE架构设计 | |
J2EE设计模式及高级项目架构设计
| 设计模式与J2EE平台综述,设计注意事项,失败的实践和重组 J2EE模式总览,表示层模式 业务层(EJB)层模式 业务层(EJB)层模式实例代码分析 数据集成层模式 模式综合概述 PetStore模式分析 应用模式设计J2EE应用 综合设计练习
| 涉及高级J2EE架构设计技术,是J2EE体系架构设计师必备知识及技术,为参加J2EE架构设计师做充分准备 | |
| 软件工程项目设计及开发实践 | 1. 分析及讲解实际J2EE项目设计及实现 2. 学习及掌握项目流程控制及管理 3. 通过实际项目架构设计模型、文档及源代码分析等理解项目实现 4. 实际组织项目开发设计,培养实际构建项目能力 5. 编码实现项目模块的一部分功能,最终达到具备项目实现能力 6. 讲解软件项目生命周期及软件开发过程 7. 熟悉项目文档编写格式及规范 8. 应用软件配置管理工具VCS及软件工程管理工具ANT进行项目管理开发
结合统一软件开发过程RUP,采用UML面向对象系统分析设计方法及流程,使用RUP模板,体验J2EE项目开发整个过程 可选项目2-3个: 1. 深蓝网上商城系统项目 2. 医院管理信息系统项目 3. 深蓝电子政务门户网站平台系统dbPortal v2.0产品开发 4. 深蓝综合物流管理信息系统dbls v2.0产品开发
| 通过项目实战,体验实际项目开发各个阶段的规范及流程,积累实际项目开发经验 | |
| 推荐就业及职业咨询辅导 | 针对具备一定开发能力的人员,提供技术评估,整理技术简历,提供辅导资料,推荐工作单位 | |