电子地图  联系我们
 
 课程咨询热线
课程咨询热线:010-51527762
客服在线 
课程分类
微软课程

 

软件开发    数据库 操作系统
办公软件
中间件  
SUN课程
 
JAVA课程    Solaris课程  
Oracle课程
 
数据库 中间件  
RedHat课程
 
Red Hat 认证工程师(RHCE)
网络安全课程
 
CIW课程 网络安全防护与设计
企业级网络安全核心技术
CISCO课程
 
CCNA CCNP CCSP
IBM课程
 
数据库 系统 中间件
软件开发
   
HP课程
 
基础管理 高级应用 性能调优
磁盘管理 系统与网络故障
LVM与VxVM 容灾体系架构
管理类课程
 
工业信息化部认证 项目管理
通用管理
软件工程
软件外包
 
软件架构设计
 
高级系统架构师
使用UML进行系统分析与设计
统一建模语言2.0 (UML 2)和建模工具
高级UML实践与应用
设计模式与代码重构
其他课程
 
软件测试 LAMP C/C++
Unix 安全代码 Linux
 
 

Java EE应用开发

课程介绍 | 课程设置 | 问题解答 | 最新课程安| 培训首页

课程编号 DEV_JAVA_0014 难度级别 中

课程描述:

       本课程从Java语言开始,深入浅出,循序渐进,理论与实践相结合,每个知识点,每个阶段都配有与实际应用接近的实战练习,最终目标为系统掌握整个Java体系,能够熟练使用最流行,最热门的Java EE相关技术及其开发工具开发企业级应用。

 

预备知识:

l         有至少一门编程语言经验

 

学习对象:

l         Java基础薄弱,希望从基础学习,建议从第一阶段开始学习

l         精通Java语言,不熟悉Java EE,建议从第二阶段学习

l         精通Java语言,并且熟悉JSP/Servlet,建议从第三阶段学习

 

课程大纲:

 

主要内容

涉及技术

使用工具

课时(6学时/天)

第一阶段

Ø         Java语言

Ø         Java5.0

Ø         Eclipse

18学时

第二阶段

Ø         Java Web组件

Ø         Servlet

Ø         JSPJSTLEL

Ø         AJAX

Ø         JavaScript

Ø         JSF

Ø         Eclipse

Ø         Tomcat

Ø         MySQL

Ø         Oracle

24学时

第三阶段

Ø         开源框架

 

Ø         Struts2

Ø         Hibernate

Ø         Spring

Ø         Eclipse

Ø         Tomcat

Ø         Weblogic

Ø         MySQL

Ø         Oracle

36学时

 

课程目标:

l         第一阶段:精通Java语言(基于Java SE 5.0),熟练使用Java核心API,理解面向对象核心概念,为其它阶段的学习打下坚实的基础;

l         第二阶段:精通Java EE Web组件开发,熟练使用Servlet/JSPJavaScriptAJAXJSF等相关技术,使用EclipseTomcatMySQL,Oracle数据库,进行基于JavaEE的网络应用开发;

l         第三阶段:精通目前广为使用的开源框架:StrutsHibernateSpring。能够使用Eclipse,结合所有流行框架,基于WeblogicOracle数据库进行企业应用开发;

 

课程长度:13  78学时

 

课程安排:

 

第一阶段:Java语言(3天)

第一天

      Java的发展概况、JVM、垃圾回收机制、代码安全性

      Java语言特点

      Java SE 5.0新特性简介

      定义类、成员、构造函数、方法重载

      标识符、关键字、数据类型

      表达式和流程控制:分支控制、循环控制

      数组定义和声明、多维数组的创建

      JDK5.0中对数组的迭代

第二天

类的继承

      类的多态性、Object类介绍、this/super关键字、值传递

      finalstaticabstract关键字

      枚举类型

      抽象类、接口、内部类

第三天

              捕获异常、创建自定义异常

      Java基础类

      Java集合框架:List,Set,Map,迭代器

      泛型机制

      Java多线程机制

      高级I/O流:基本原理,方法,结点流与过滤流、I/O流链创建

      使用Annotation

 

第二阶段:Java EE Web组件(4天)

第四天

      Web应用简介及Web应用架构

   Servlet简介

      Servlet的生命周期

      基于J2EE平台的Web应用架构

      基于Tomcat的部署

      ServletConfig,ServletContext

      Cookie机制

      状态和会话管理

第五天

      请求的转发、服务器端引用和Servlet链接

      MVC设计模式及应用

      监听器与过滤器

      JSP概述

      隐含对象

      脚本元素

      JSP的动作

      JavaBean概述

第六天

      编写JavaBean代码

      使用JSP中调用JavaBean

      处理服务器端的异常

      健壮的web应用程序设计

      Web应用程序的安全

第七天

       自定义标记

      JSTLI18N

      ELJSF

          JavaScript概念与使用

      AJAX概述

          AJAX涉及的技术

          AJAX案例

          JSF介绍

 

第三阶段:struts/hibernate/spring开源框架(6天)

第八天(Struts2框架)

l         Struts2基本概念

n         Struts2框架由来

n         Struts2框架主要优点

l         Struts1的区别

n         Struts1的缺点

n         Struts2如何解决Struts1的缺点

l         Struts2的流程

n         Struts2案例的执行过程

n         IDE中开发Struts2简单案例

l         配置文件

n         核心控制器FilterDispatcher的配置

n         Action的配置

n         Action Result的配置

第九天(Struts2框架)

l         Struts2Action

n         Action的作用

n         Action如何做到可以单元测试

n         Action的编程规范

l         拦截器原理

n         拦截器的作用

n         AOP思想的使用

n         默认拦截器

n         自定义拦截器

n         配置拦截器

l         输入校验

n         输入校验的重要性

n         输入校验集中常用手段

n         Struts2框架的编程输入校验

n         Struts2的自动输入校验

n         输入校验信息显示

第十天(Struts2框架)

l         异常处理

n         异常处理的位置

n         如何定义异常处理页面

n         异常处理配置

l         国际化

n         国际化文件的使用

n         使用国际化资源的标签

n         校验信息国际化

n         UI国际化

l         类型转换

n         默认的类型转换

n         类型转换错误的信息提示

n         自定义类型转换错误提示

l         Struts2常用标签

AJAX技术

第十一天(Hibernate框架)

l         JDBC编程

n         JDBC核心API

n         JDBC编程的主要优点及缺点

l         Hibernate快速入门

n         Hibernate简单demo

n         Hibernate框架核心思想

n         Hibernate核心API

l         Hibernate配置

n         .cfg.xml配置文件

n         .hbm.xml配置文件

l         使用Hibernate框架操作数据库

n         Select操作

n         Insert操作

n         Update操作

n         Delete操作

l         对象状态

n         瞬时状态

n         持久状态

n         脱管状态

第十二天(Hibernate框架)

l         Hibernate框架处理关系映射

n         一对一关系映射

n         一对多关系映射

n         多对一关系映射

n         多对多关系映射

l         Hibernate继承

n         TPC

n         TPS

n         TPH

l         Hibernate性能优化

l         HQL语言

l         HibernateStruts框架结合

第十三天(Spring框架)

l         Spring简介

n         Spring快速入门

n         Java反射机制

n         Spring框架重要组成部分

l         Spring IOC机制

n         各数据类型装配

n         集合装配

n         构造装配与自动装配

l         Spring AOP 机制

n         代理模式

n         AOP概念

n         SpringAOP支持

l         Spring数据层应用

n         JDBC集成

n         Hibernate集成

n         Spring事务管理

n         Spring回滚规则

 

 
@ 2002-2007 中软总公司计算机培训中心 版权所有
中软总公司计算机培训中心 版权所有