J2EE/EJB课程介绍  

J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。由于其自身优势:保留现存的IT资产,高效的开发,支持异构环境,可伸缩性以及稳定的可用性,J2EE在美加等发达国家已广泛应用到从电子商务到企业信息系统的各种企业级应用服务中。在国内,J2EE也早已被应用于一些企业级的大型系统中,并且随着技术水平的提高,J2EE受到了越来越多企业的青睐,J2EE开发人员的需求量也呈直线上升趋势,掌握J2EE技术的人才必然会在竞争中占尽先机。

主要内容

学习J2EE API和实现的详细方法,包括:JNDI, JSP, Servlets, JTA, JDBC, XML, Web 应用和EJB客户端应用
加深对分布式计算架构和其优势的理解
学习在BEA WebLogic Server 6.0或其他中间件服务器的Web和分布环境下,可重用应用的开发和基础管理

适用对象

在BEA WebLogic Server或其它中间件服务器上开发企业或电子商务系统的编程人员、开发人员和项目管理员。

前提要求

基于Java的面向对象编程
Java (J2SE) 语法
XML 的基本知识是有用,但不是必需的

授课方式:

讲座、上机练习

课程目标

掌握如何使用JDBC、JNDI、EJB、HTTP Servlet、JSP等技术开发基于网络的大型应用服务程序。
掌握多层分布式应用的设计模式,EJB组件技术,JavaServlet/JSPs/EJB综合的Web设计技术。
掌握如何整合J2EE与CORBA技术,以及J2EE相关核心技术(EJB、JNDI 、 JMS、RMI、等)。
掌握如何结合使用J2EE技术构造一个小型的信息系统。
了解如何调整、配置、优化一个大型企业级Java应用程序以及进行异常处理。

课程内容及安排

课程周期:5天

第一天:J2EE概念、分发体系结构、Java Server Pages(JSP)、中间件服务器基本知识;
第二天:Java Server Pages (JSP)、Java Naming & Directory Service(JNDI)、Java Database Connectivity(JDBC)、EJB QL查询;
第三天:EJB体系结构、EJB客户端开发、Java Transaction API(JTA);
第四天:HTTP Servlet、extensible Markup Language(XML);
第五天:中间件服务器介绍、配置、以及应用程序部署。