精选J2EE Web应用系统开发中所涉及的主要核心应用技术,如面向对象程序设计、Java语言的基本语法、J2EE Web核心开发技术、JDBC数据库访问技术及应用等方面的课程内容,这些核心技术相互组合将为从事基于J2EE平台的软件开发人员构建出良好的企业级应用系统开发中所需要的技术和相关的知识。
一、培训对象
软件企业或非软件企业的专业开发部门从事项目开发的一线程序员;初步具备C语言或C++等OO类语言应用能力的软件工程师,了解Java及B/S Web开发编程技术的开发人员。
二、授课特色
(1)授课方式采用学员人手一机
采用“做中学和学中做”的授课模式,以保证最佳学习效果。
(2)案例教学
教学过程中辅以大量的案例,循序渐进地引导学员迅速掌握相应的知识和技能。
(3)注重实用
任课教师具备多年的软件开发经验,不仅精通所讲授的与课程有关的技术及知识,而且具备丰富的项目经验,在教学的过程中会将自己的项目经验、心得体会、错误处理的方法等传递给学员。
(4)课程内容重点突出
课程内容重点涉及J2EE Web核心开发中的知识应用和核心技术,以及它们在项目中的具体应用。
三、培训目标
在本课程中,学员将系统地掌握Java语言的基本语法、J2EE Web核心开发技术、JDBC数据库访问技术及应用,最终能够进行基于B/S模式的应用系统的开发实现。
四、培训内容
(1)面向对象及Java语言的语法
l 面向对象的设计思想,对象和类的概念 ,封装,继承,多态;Java 类的定义,对象创建和引用,类中的成员和访问控制、static 方法和变量;类的各种形式(如抽象类等)、构造函数、重载方法。
l 类的继承,方法的重写,this和super关键字;接口和接口的实现类、静态多态和动态多态的实现;package 和 import 语句的应用。
(2)J2EE Web JSP核心开发技术
Web表现层JSP技术基础,Web编程模型及三层架构、服务器环境的配置;JSP内置对象和错误处理技术。
(3)J2EE Web Servlet核心开发技术
l Servlet组件技术,Servlet接口和HttpServlet类各自的应用;
l Servlet的初始化参数和ServletContext接口,线程安全的Servlet编程及应用。
(4)JDBC及Web数据库访问技术
JDBC数据库访问技术及与JDBC有关的主要编程接口(Connection、Statement、PreparedStatement、CallableStatement和ResultSet等)和编程应用示例。
(5)数据库连接池技术及在项目中的应用
利用JDBC连接MySQL、Oracle或SQLServer等数据库的连接实例、DAO设计模式及在项目中的应用。