课程介绍Course Introduction
深蓝Java EE软件工程师技术规范培训及训练提纲
1. 顶级高端Java EE专业深入培养训练,以当前主流架构Struts Spring Hibernate,JSF AJAX为核心,包括Java EE核心EJB组件、Servlet、Jsp、Weblogic、Jboss、Tomcat、Oracle、UML、ROSE、Eclipse、设计模式等核心技术。
2. 以项目为驱动训练,参与深蓝软件所承接实际项目及深蓝自主研发具有知识产权软件项目及产品的开发设计,训练结束相当于具备两年左右的实际项目开发经验。
3. 多年经验专业讲师及项目经理带领,团队项目小组组织开发训练,对每个学员负责,四至六个月的强化训练培养至成为专业软件工程师能够正式为止。
一、 java SE程序设计技术规范
1. 系统学习JAVA语言程序设计技术,按SUN标准SCJP标准认证课程内容及JAVA编程思想系统学习
2. 理解JAVA面向对象编程思想,掌握JAVA基本编程,理解类、对象、数组等
3. 理解JAVA高级语言特性
4. 熟悉J2SE常用API及用法
5.JAVA错误处理机制及垃圾回收机制,JAVA代码装载及安全性的理解
6. 理解线程编程模型,理解高级线程编程特性
7.Java网络编程及实现
8.JAVA文件I/O流操作编程
9.Java访问数据库技术,熟练应用JDBC编程
10.JAVA实现数据结构及算法
11.JAVA常用工具类及集合类
12.Java反射及安全机制
1. 以SUN标准SCWD认证SL314课程为基准,全面系统学习WEB组件开发技术
2.HTML脚本语言、HTTP原理、客户服务器编程模型,互联网请求响应对象、URL等基本概念的理解
3.讲解SERVLET及编程模型,Servlet核心API及用法
4.WEB服务器TOMCAT的高级配置及管理
5.SERVLET生命周期,Config、context对象,Session会话管理及实现
6.Web项目的异常错误处理机制及并发共享冲突数据保护机制
7.集成数据库的Web应用开发,数据访问对象DAO设计模式的应用
8.JSP编程模型,JSP内建对象,JSP标准动作等
9.MVC体系架构,Model1、Model2的实现架构及实例
10.JavaBean的设计规范及实现
11.J2EEWeb应用层的安全模型设计技术
12.Web层过滤器技术
13.JSP标签库及设计实现技术
14.Web应用与EJB组件的应用
作为专业的软件工程师,熟悉的数据开发管理技术是必备的技能之一,具体需掌握Oracle、SQL
Server及MySQL数据库,主要以Oracle数据库项目设计开发为主。深入掌握可参考Oracle
OCP认证专家课程规范及数据仓库与数据挖掘技术(此高级部分可选学)。
1. 数据库系统原理及设计思想,数据库、表、视图、主键、外键、序列等对象的理解及应用
2. 数据定义语言,数据操作语言,数据控制语言
3. 数据查询语言,结构化查询语言SQL
4. 数据库体系结构及管理
5. 存储过程及触发器的编写等
6.数据库驱动、JDBC及ODBC等
7.Oracle/SQLServer/MySql数据库的基本管理及开发
8. 数据库实体关系设计及实例分析
9. 数据库的安全机制
10. 数据库事务及并发机制
1. Web层设计框架及Struts系统架构分析
2. Struts体系核心架构及流程
3. Struts配置及相关配置文件的详细理解
4. ActionServlet、ActionForm、Action核心API的使用及开发
5. Struts标签库及应用
6. 动态DynamicForm的配置
7. 校验框架ValidateFrameWork的应用
8.Struts处理国际化问题
9.StrutsTiles设计
10.Struts子应用、Struts插件等高级应用
1.理解软件分层设计机制及原则
2.理解持久层实现机制及O/R映射工具
3.Hibernate基本开发及配置技术
4.Hibernate核心API及常用开发包理解
5.Hibernate一对多及集合组件等高级配置及应用
6.Hibernate性能优化
7.Hibernate的事务管理机制
8.HibernateDAO与JDBC、EJB等的调用关系
9.Hibernate与Spring/Struts架构的集成用
1. Spring框架体系架构和轻量级容器(包括核心模式IOC,DI等)
2.Spring 核心技术应用(Bean Wrapper , Bean Factory , Application Context, Web Application
Context等)
3.Spring Web层开发技术 (Spring MVC/集成struts/集成webwork)
4.Spring的JDBC数据访问,DAO应用和声明性事务管理
5.Spring AOP 编程技术
6.Spring安全应用开发、RMI远程调用和web service
7.Spring的领域抽象的应用
8.Spring/Hibernate集成及综合应用
9.Spring与EJB3.0规范应用及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事务服务及事务处理机制
10.配置J2EE应用服务器,部署J2EE应用
11.J2EE各技术要点综合实例分析
1. Eclipse集成工具,熟练配置基本设置,能够集成Tomcat/Jboss/Weblogic应用服务器开发调试。
2. 熟练Eclipse开发Spring/Struts/Hibernate开源架构应用项目
3. 熟悉Jbuilder开发工具的应用
4. Jbuilocatder与Weblogic的整合配置,主要熟悉EJB项目的开发
5. Tomcat/JBoss/Weblogic的应用服务器及详细配置
6. 以Weblogic为核心掌握大型J2EE项目的系统管理
7. Weblogic部署J2EE核心应用
8. Weblogic部署EJB应用及部署
9. Weblogic安全配置等高级配置技术
10. Weblogic的集群技术,性能优化调整等高级技术
项目环境:Windows平台开发,运行平台可移植Linux,Eclipse、JBuilder开发工具结合应用,ROSE建模工具,应用服务器可配置基于Weblogic、Apusic、JBoss、Tomcat,数据库为Oracle,可移植至SQL
Server等
项目环境:Windows平台开发,运行平台可移植Linux,Eclipse开发工具结合应用,ROSE建模工具,应用服务器可配置基于Weblogic、JBoss、Tomcat,数据库为Sql
Server2005,兼容SQL2000
项目核心技术构架: Web
Struts JavaBean SessionBean EntityBean WebService
学校介绍University Profile
深蓝软件成立于2002年,是以高端软件技术顾问服务及软件产品项目研发为主营业务的软件技术型企业,深蓝软件由具备丰富软件研发经验及系统软件理论知识的专业团队组成,具备丰富的行业经验及专业的软件研发及顾问咨询服务实力。
深蓝软件是国内率先面向行业及专业软件人员提供高端软件技术服务方案的专业机构,近几年主推Java/J2EE企业级应用架构技术,在数据仓库与数据挖掘、UML面向对象设计、Unix/Linux、高级数据库管理、微软技术架构、软件测试等高端软件技术上提供专业的服务方案,积累了丰富的经验,成功实施服务的企业客户多达上百家,遍及深圳、北京、广州、成都、天津、新疆、上海等全国各地及港澳地区。
面向软件行业培养高端软件工程师及提供软件人才外包服务是深蓝软件一大亮点,深蓝率先推出先培养工作后付费的高端软件工程师培养模式受到了行业的好评及尊重,近几年先后培养了五十多期专业软件工程师,为国内外输送了上千名高端软件工程师,同时与华为中兴等国内外知名软件企业建立了良好的战略合作关系,共同推动软件技术的应用。
深蓝软件以专业的开发设计技术积极研发自有知识产权的软件产品及项目,目前已经推出包括核心工作流程管理及公文文档管理的协同办公自动化系统dbOA,深蓝物流管理系统dbLS,深蓝dbERP&CRM等具有竞争力的软件产品,并且已经成功实施应用于多家企业客户。
深蓝软件将一如既往致力于高端软件技术服务,为客户提供专业的高端软件技术方案,为软件行业输送专业的软件人才,为民族软件产业贡献一份力量。