JAVA技术精讲
2015-10-23 14:34
609 查看
一. 培训对象
1、对于软企或非软企专业开发部门从事项目开发的一线程序员;
2、初步具备java或C++等OO类语言的,具有一定经验的软件工程师。
二、师资
余老师:中科院计算所培训中心高级讲师,前美资软企资深架构师及业务骨干,主持并参与多个国内外大型软件项目,对基于java的开源项目有着多年的开发及使用经验,对目前的主流应用框架及系统集成方案有着较深入的理解。
三、培训目标
1、掌握J2EE 的技术体系结构、能够系统地掌握J2EEWeb 及轻量级开源框架技术。
2、更深入地掌握J2EEWeb 轻量级服务器的应用开发技术。
3、能够编程实现多层、松耦合和可重用的Web 应用组件,最后建立一个支持可伸缩、灵活、可扩展、可个性化和支持国际化的J2EE 架构的Web 应用系统。
4、初步掌握基于SOA的集成系统的开发过程。
四、课程内容
五、培训时间、地点
时间:2015年12月2日-12月5日 地点:北京
1、对于软企或非软企专业开发部门从事项目开发的一线程序员;
2、初步具备java或C++等OO类语言的,具有一定经验的软件工程师。
二、师资
余老师:中科院计算所培训中心高级讲师,前美资软企资深架构师及业务骨干,主持并参与多个国内外大型软件项目,对基于java的开源项目有着多年的开发及使用经验,对目前的主流应用框架及系统集成方案有着较深入的理解。
三、培训目标
1、掌握J2EE 的技术体系结构、能够系统地掌握J2EEWeb 及轻量级开源框架技术。
2、更深入地掌握J2EEWeb 轻量级服务器的应用开发技术。
3、能够编程实现多层、松耦合和可重用的Web 应用组件,最后建立一个支持可伸缩、灵活、可扩展、可个性化和支持国际化的J2EE 架构的Web 应用系统。
4、初步掌握基于SOA的集成系统的开发过程。
四、课程内容
时间 | 内容 | 具体内容 | 课程目标 |
第一天 | 轻量级JAVAEE 开发的表现层实现技术 (Struts2方案) | 1、JAVAEE 体系介绍,体系技术标准与企业级开发所面对的各类问题的对照关系 2、TOMCAT服务的安装配置技术 3、Eclipse基本使用的介绍(后续课程会逐步渗透更多的技巧) 4、Servlet和JSP 规范及开发技术精讲,基于JAVABEAN的MODEL 1开发模型介绍,应用场景,技术实现。 (注:以上四个部分根据受训者技术基础将做出调整) 5、MVC开发模式及轻量级表现层框架Struts2设计原理、工作流程分析。 6、struts2的数据封装接收、校验、传递技术,路由转发,视图渲染技术。 7、实用拦截器技术 9、JSON数据处理技术,ajax+struts2异步开发方式实战 10、文件上传下载开发技术 | 1、了解java web应用表现层开发的一般流程 2、能熟悉struts2设计的原理,初步掌握开发技巧。 3、以实战方式渗透struts2框架的使用技巧,并指出实际生产环境下的注意事项。 4、以互动形式对项目中可能出现的特殊问题做重点讲解。 |
第二天 | 轻量级开发的持久化层开发技术 (基于JPA 规范+Hibernate引擎方案) | 1、持久化层所面临的问题及解决方案分析。 2、JPA基本API精讲,缓存应用策略,延迟加载策略、级联方案的应用分析,vo及po组合方案分析及应用场景 3、基于JPA 的“值类型”映射技术及开发示例 4、基于 JPA的“实体类型” 一对一,一对多,多对对映射技术及开发示例 5、JPQL查询技术 | 1、掌握基于JPA+Hibernate的持久化层开发技术; 2、基本掌握映射技术 3、理解并灵活缓存、延迟加载、级联查询等开发技巧 4、能针对项目的具体情况对架构及性能进行优化。 |
第三天 | 轻量级开发的应用管理开发技术 (基于Spring framework 方案) | 1、工厂模式,IOC模式,AOP编程,松藕合设计方案,软件配置化技术介绍 2、Spring IOC 技术 3、Spring AOP 技术 4、基于自动绑定及Annotation方式的开发技术 5、基于Annotaion的EntityManager管理及事务控制技术 6、Spring与Struts2、Hibernate的整合开发 | 1、架构设计思想的初步掌握 2、能灵活在项目中把握spring框架的使用 3、对企业项目的子系统生成项目框架 |
第四天 | 企业级项目集成开发技术 (基于SOAP栈的 WebService集成方案) | 1、WebService的基本原理分析 2、SOAP和WSDL 的分析,无框架情况下的编程使用服务及提供服务的思路分析 3、JavaEE JAX-WS 标准,及主要提供者API简介,分析JAX-WS的优劣 4、基于Apache AXIS2 的客户端技术实现示例 5、基于Apache AXIS2 的服务器端技术实现示例 6、基于WebService的SOA子系统集成案例解决方案分析及具体实现示例 | 1、从底层原理了解和把握WebService技术的本质 2、可以掌握基于AXIS2的WebService服务和客户端的开发技术 3、构建基于SOA的集成系统架构 |
时间:2015年12月2日-12月5日 地点:北京
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统