主要课程 |
授课内容
|
培养目标及说明 |
|
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开发实例分析
|
|
|
Spring框架系统开发设计 |
1. 业务层技术介绍
2. Spring快速入门
3. Spring配置入门
4. Spring AOP、IOC
5. Spring事务管理
6. Spring Web框架
7. Spring与其它框架的结合使用
8. Spring项目实战 |
|
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.Eclipse+Tomcat+CVS+Ant+Junit+Log4J
2.Eclipse Web开发-java体系结构“工具”框架及整合应用
3.Jbuilder与Weblogic的整合配置
4.Weblogic的应用及详细配置
5.Weblogic系统管理
6.Weblogic部署J2EE核心应用
7.Weblogic部署EJB应用及部署
8.Weblogic集群技术
9.Weblogic安全配置等高级配置技术
10.应用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进行项目管理开发
9. Eclipse+Struts+Hibernate+Spring整合应用案例
结合统一软件开发过程RUP,采用UML面向对象系统分析设计方法及流程,使用RUP模板,体验J2EE项目开发整个过程
可选项目2-3个:
1. 深蓝网上商城系统项目
2. 医院管理信息系统项目
3. 深蓝电子政务门户网站平台系统dbPortal v2.0产品开发
4. 深蓝综合物流管理信息系统dbls v2.0产品开发
|
通过项目实战,体验实际项目开发各个阶段的规范及流程,积累实际项目开发经验 |
|
推荐就业及职业咨询辅导 |
针对具备一定开发能力的人员,提供技术评估,整理技术简历,提供辅导资料,推荐工作单位 |
|
|