课程安排第三阶段Struts1.3、Struts2.2、Ajax、Hibernate、Lucene与0SEM框架pass、jBPM+VAS(Value-addedservice)电信增值业务平台系统Struts2框架的工作原理与架构分析,struts-default.xml与default.properties文件分析,Action开发与配置、Action的属性注入,使用通配符配置Action、,ResultType与Result配置,配置Struts2异常机制,Struts2与Convention插件,Struts2中的国际化,Struts2中的表单校验,Struts2文件上传、多文件上传;Struts2的文件下载;自定义类型转换器、输入校验;0GNL表达式与Struts2标签;自定义拦截器,Struts2的Ajax支持。高级Hibernate开发技术:0RM思想,Hibernate映射原理,Hibernate高级映射:集合映射与组件映射,Hibernate多表关联联合映射、查询;HQL查询,条件查询,原生SQL查询,Hibernate大对象读取技术,Hibernate拦截与回调技术,Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。Lucene,全文原理,全文引擎Lucene,索引库,创建索引、检索索引、使用Lucene实现全文、深入LuceneAPI、Lucene2.2多线程编程模型。0SEM的原理和功能,pass、使用pass实现全文,pass与Spring整合。Ajax的工作原理:B/S请求响应机制与Web开发模式、XMLRequest对象、D0M与Ajax、使用D0M操作HTML文档,XMLRequest对象、简单的Ajax开发框架、使用responseText处理返回的普通文本信息、使用responseJS0N代替简单文本响应。处理服务器响应。Ajax封装与Ajax框架的原理:Ajax编程的重点和难点,开源Ajax框架,商业Ajax框架,jQuery框架、EXTJS的功能与用法。阶段项目VAS(Value-addedservice)电信增值业务平台系统该项目是针对广东电信局业务的飞速发展,激活中国电信用户,宽带用户,开发该系统.在保证满足互联星空v用户,天翼用户,我的e家及e家套餐用户等消费者基本通信需求业务的同时电信运营商提供给消费者高层次的信息需求。增值业务自身特性决定其必然是一种多元化,综合性的捆绑式业务,打造数字生活及创造附加价值的一系列业务组合,给用户带来全新体验!本项目涉及到mysql数据库、Struts2.2、Ajax、Hibernate等JavaWeb开源技术。第四阶段Spring3.0、UML、CVS/SVN、S2SH整合+中国邮政个性化平台Spring3.0框架的思想与原理,IoC思想,Spring容器与容器中的Bean,Bean作用域范围,依赖注入,高级依赖注入配置,Bean生命周期管理,Spring3.0的简化配置,SpEL的功能与用法,使用SpEL简化配置。Spring0配置支持,使用注解定制Bean的生命周期行为。A0P原理与思想,编译时增强与运行时增强,AspectJ的功能与用法。AspectJ与SpringA0P对比与优势分析;Spring的声明式事务管理、数据源配置,给予A0P的权限控制。Spring整合JDBC、Spring+Struts1.3+Hibernate3.5整合、Spring+Struts2.2+Hibernate3.5整合、Spring+Struts1.3+JPA整合、Spring+Struts2.2+JPA整合。工作流与业务流程管理,工作流定义模型分析,数据库表模型分析jBPM疯狂软件Java基础强化营授课视频的功能与用法、jBPM的整体架构原理、开发流程定义、部署流程定义,流程实例管理,任务管理、任务各种分派方式,流程实例与业务的关联,各类节点的用法。jBPM数据库表模型分析,jBPM运行时流实例模型分析、对jBPM的相关接口进行封装,构建自己的工作流应用平台等。软件工程与UML:软件的生命周期、瀑布模型与增量和迭代模型;用例图、类图、顺序图与协作图、状态图、活动图、对象图、包图、组件图、部署图。阶段项目中国邮政个性化平台中国邮政集团公司已经面向速递业务建立全国统一的速递综合业务信息管理系统,目的是建立统一的信息平台,全面满足速递业务生产、管理、决策的需要。该项目根据广东邮政速递发展的需要,分析集团公司速递统版建设情况,总结过去广东邮政速递信息化经验,提出满足广东邮政的个性化需求.,包括收寄个性化,投递个性化,资费个性化,附加服务,重点业务监控和重点业务统计。涉及移动积分、建行卡、广航出口报关等多个个性化业务的监控及管理。使用SVN完成项目协作管理,使用Spring3.0、Struts2.2、Hibernate3.3,通过S2SH整合学习开发可重用、扩展性强的企业级应用。第五阶段JPA、EJB3.0、数据采集系统+大型优化技术EJB3.0开发:搭建EJB3.0开发环境,JBoss服务器的安装和配置、JBoss管理数据源,JTA全局事务,JNDI与RMI,无状态会话EJB,有状态会话EJB、JMS与MDB,EJB的生命周期,EJB拦截器,依赖注入,定时服务。实体BEAN、单表映射的实体BEAN、一对多及多对一映射、批量更新等。JPA介绍及开发环境搭建、单表实体映射、一对多/多对一、一对一、多对多关联、实体继承、复合主键、JPQL查询、EntityManagerAPI、事务管理。JPA+EJB3.0整合开发技巧:实现EA0组件,使用CMT实现EJB事务,使用EJB拦截器实现权限控制。大型性能优化:基于数据缓存+页面缓存的性能优化。静态服务+动态服务整合的性能优化;服务器集群的优化技术,服务器集群优化时的failover技术、session同步、文件同步等。阶段项目第六阶段Linux、WebServiceLinux系统安装,卸载、Linux的核心思想、Linux下的用户管理,文件管理,系统管理、程序的安装,使用,卸载。Linux下JavaEE开发环境的搭建,Linux下安装Web服务器、应用服务器,FTP服务器,samba服务器的配置。掌握Linux环境下开发JavaEE应用的方法。WebService的功能与应用,WebService与S0A架构,WebService在云计算上的应用。WebService的原理,基于XML的数据交换,S0AP协议与WSDL协议、XMLSchema与WSDL文档详解、UDDI注册中心运行原理。使用CXF开发WebService,使用CXF开发WebService客户端,直接编写WebService客户端。CXF拦截器,使用CXF拦截器进行权限控制,CXF与Spring整合,S2SH应用对外发布WebService、S2SH应用整合第三方WebService。学员一定要掌握WebService的本质,而不是仅仅停留在使用CXF或Axis2(至于XFire、Axis就不要提了,早过时了)开发WebService的层次,这种方式都需要借助于第三方框架,但在Android平台上将无法使用@WebService等注解,因此开发者必须真正掌握Android的本质(不借助于任何框架进行WebService交互),才能面对、解决任何WebService问题,才能在任何语言、任何平台上随心所欲地使用WebService。阶段项目第七阶段3G、4G和Android开发什么是3G/4G、3G/4G的特点,3G/4G技术WCDMA/CDMA2000/TD-SCDMA,3G/4G智能手机平,Android编程的基本概念与要点,搭建Android开发、调试环境,Android项目结构,Android应用设计模式,Android界面组件与界面编程,Android事件机制,Android资源管理,Intent与IntentFilter,文件系统,读写SDCard、SharedPreferences、Android四大核心组件(Activity、Service、ContentProvider和BroadcastReceiver),SQLite数据库(增、删、改、查)、拖拉与多点触摸、手势构建与手势识别,应用调试与AndroidJUnit。图形、图形处理,游戏动画处理,逐帧动画与Tween动画,图像扭曲、滤镜,音频、视频的录制、播放,控制手机拍照,传感器编程,GPS应用,Android网络编程和WebService等。阶段项目Android五子棋、Android象棋、Android连连看、植物大战僵尸等游戏。Android的微博客户端、企业ERP客户端等。注:整个课程体系和项目实战中还将涉及的技术:Ant、JUnit、Log4j、CVS、SVN、JBoss、Weic、Velocity、SSI、0SCache、JFreeChart、JasperRepor
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/18335.html