项目研发
人才外包
软件外包
咨询培训
 
设为首页
   课程介绍
 
咨询热线
(0771)
5859600
韦老师 王小姐
肖老师 彭小姐
  您的位置 : 课程首页>>Struts\Hibernate\spring开源框架技术
 
JAVA语言编程SCJP认证(SL275) J2EE高级架构设计技术(SL-425)
Struts\Hibernate\spring开源框架技术 JAVA WEB组件开发SCWD认证(SL314)
职业化JAVA/J2EE软件工程师强化训练课程 EJB设计与应用
 

高级J2EE软件工程师实战训练介绍

课程简介
 

    应用开放源码技术(Struts, Spring, Hibernate,)构建灵活健壮的轻量级架构。更有效地应用标准J2EE组件和J2EE服务;掌握轻量级开发技术和核心的实现原理在设计中应用J2EE技术的最佳实践——J2EE模式和设计模式,最后建立一个支持可伸缩、灵活、可扩展、可个性化和支持国际化的完整项目。另外还将学习到JSF与AJAX技术,‘JSF+Ajax’双剑合璧、互为补充,实现高效、轻量级的J2EE Web开发应用架构。

课程目标
    学员经过本课程模块的系统培训学习,在整个讲课过程中贯穿案例,将帮助软件开发人员在接触J2SE应用开发技术、J2EE Web开发技术以及目前主流的应用框架的循序渐进学习,最终掌握J2EE Web开发技术。
学习对象:本次课程主要面向基础好的学员,要求有JAVA WEB开发基础,熟练掌握JSP、SERVLET开发,有一定的数据库基础。
课程时间:2个月左右
课程内容
核心技术 课程内容 课程目标
Struts 2.X Struts2核心控制流程、Ognl、Action、Interceptor、
Result、FreeMarker、Struts2标记库、Struts2扩展、
Struts2应用技巧(输入验证、消息国际化、文件上传和下载、防止重复提交等)。
熟练掌握Struts2核心要件,特别是Interceptor和Result;掌握基于模板技术的Struts2 UI组件;掌握基于Ognl的数据共享方式、掌握Struts2各种定制及扩展方式;熟练掌握基于Struts2的Web开发技巧。
轻量级组件基础 动态代理技术、运行期代码生成技术。 了解和掌握一些Java动态编程技术为后续的Hibernate和Spring的学习打下基础。
Hibernate 4.X ORM概念、Hibernate核心API、Hibernate实体映射技术、Hibernate关系映射技巧、HQL查询、OSCache及Hibernate缓存技术。 重点掌握Hibernate多种关联映射技巧及其实用背景,做到在合适的时候使用合适的关联方式;掌握多种Hibernate查询技巧及优化技术。
Spring 3.X Spring Ioc基础、Ioc注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、FactoryBean、对象生命周期)、Spring AOP原理、AspectJ、Spring JDBC支持、Spring事务及安全管理;Spring整合Hibernate、Spring整合Struts、Spring MVC简介。 深入理解Ioc和AOP的基本原理和实现方式;熟练掌握SpringIoc及AOP实现方式;熟练掌握Spring事务管理;熟练掌握Spring与其他组件的整合技术。
SVN SVN配置与使用,通过SVN管理正在开发的项目 
maven Maven配置与使用,通过maven搭建开发的项目  
EXTJ4 EXTJ4的基础编程与核心编程 熟练使用EXTJ实现完美界面整合
DWR DWR的使用 掌握DWR的基本原理及应用技巧。
freemark Freemark框架的原理,使用,以及高质量的编程 
Junit4 关于测试的基础知识,单元测试,黑盒测试,白盒测试,压力测试,边缘测试,功能测试,等 
以及junit的使用与编程
BaiDu API Baidu地图的定位,查询
常用核心组件 搜索引擎组件Lucene、工作流组件JBMP、报表组件
Jasperreports、JFreeChart等。
掌握在报表及搜索方面的一些常用开源组件。
Android基础 3G-Android核心概念、Android SDK、Android GUI 架构及开发模式。 掌握Android开发环境构建;熟练掌握Android SDK;具备Android开发基础。
Android应用开发 Android组件实践、SQLite数据库与Content Providers。Android网络应用实践 。 掌握Android常用组件开发和设计模式;掌握Android数据库编程及网络编程技巧。
Android多媒体 2D/3D绘制、音乐、视频。 具备一定的Android的多媒体开发经验。
Android高级 无线网络基础、Http通信、WebKit应用、AndroidCamera API应用、Android电话API应用、语言识别和传感器 具备一定的Android的高级开发经验。
Oracle高级课程 Oracle体系结构、PL/SQL高级、SQL优化、备份和恢复。 系统了解Oracle体系结构、熟练的PL/SQL编程技巧、掌握一定的SQL优化经验,具备数据备份和恢复的技能。
JavaEE规范 JavaEE核心概念、JNDI、JMS、JSF、JPA 掌握JavaEE常见规范的基本原理和应用。
WebService WebService核心概念、WebService组件、SOA 了解WebService技术的作用和原理;掌握当前主流的WebService技术;了解WebService技术的发展。

项目支持

OA系统 综合运用了Hibernate、Struts、Spring、XDoclet、Ant、JUnit、DOM4J、JAXP、Log4J、DWR、Workflow、Freemarker等技术的大型OA项目
CRM系统 CRM是辨识、获取、保持和增加"可获利客户"的理论、实践和技术手段的总称。它既是一种国际领先的、以"客户价值"为中心的企业管理理论、商业策略和企业运作实践,也是一种以信息技术为手段、有效提高企业收益、客户满意度、雇员生产力的管理软件。
购物商城 综合运用了Hibernate、Struts、Spring、XDoclet、Ant、JUnit、DOM4J、JAXP、Log4J、DWR、Workflow、Freemarker等技术的大型电子商城项目

面试就业部分

Java面试题的讲解
面试技巧的讲解与示范
面试简历的制作