课程简介:
J2EE是JAVA软件开发的核心技术之一,是服务器端应用程序开发的关键,其中涉及的技术非常丰富和广泛,需要进行重点学习,本课程将循序渐进地系统讲授J2EE技术中所包含的Servlet、JSP、Enterprise Javabean、JMS等核心技术的原理和使用方法,使学员充分理解J2EE架构的主要内容以及J2EE所具有的模块化、可扩展性、可伸缩性和安全高效性的技术特点,能够熟练的编写J2EE环境下的Web组件和商业组件,并能够独立进行组件在服务器端的打包、部署和测试。同时 专门还要教授基于MVC模式的J2ee开发技术— Struts的主要技术和应用,使学员充分掌握这种多层次多组件的编程模式并熟练运用。
J2EE模式是一组在基于J2EE的解决方案中被确认的模式,他们描述了如何应用J2EE技术来处理在创建分布式系统时常见的问题。经过实践检验设计良好的模式能够有效的改善软件质量。本课程重点讲授J2EE软件开发中已经被使用的通用模式、表示层模式、业务层模式和集成层模式等主要模式,尤其是Proxy,Decorator,Observer,Front Controller,Session Façade,Business Delegate等常用模式的设计理论和编程技巧,使学员能够熟悉各种模式的设计思想并能够融会贯通。
Open Source组件是目前比较常用的辅助开发手段,能够在一定程度和范围内提高开发效率。本课程主要讲授Hibernate,Spring等与J2EE开发有密切关系的Open Source组件的工作原理和应用技巧。
CVS用于团队合作开发软件项目的协作和管理,而Ant则是一种自动化的对J2EE程序进行编译、打包、部署、测试工具,Weblogic则是一款著名的J2EE服务器。本课程将对上述三个方面的技术进行全面介绍,使学员能够对这些技术有一定程度的认识和了解并能在实践中进行应用。 |
|