北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司第一期面授             培训大纲  Draft Version(Inner Version:0.9)         Release Candidate 3   ...
北京圣思园教育科技有限公司第一期面授培训大纲圣思园 Java 培训咨询群 1 : 50257077(已满)   圣思园 Java 培训咨询群 2 : 50790859   圣思园 Java 培训咨询群 3 : 88279308         ...
北京圣思园教育科技有限公司第一期面授培训大纲            第一部分 Java SE               Java 简介               进制之间的转换 入门知识          Java 基本数据类型   ...
北京圣思园教育科技有限公司第一期面授培训大纲                        基于 JDK 1.4 锁的并发机制与基于 JDK 5.0 并发包的同步                         与并发机制的比较与分析    ...
北京圣思园教育科技有限公司第一期面授培训大纲                  第二部分 版本管理                     版本管理的基本概念                     熟悉 CVS 的常用命令        ...
北京圣思园教育科技有限公司第一期面授培训大纲               第三部分 单元测试                  JUnit3.8 与 JUnit4.x 详解                  单元测试方法的执行过程     ...
北京圣思园教育科技有限公司第一期面授培训大纲          第四部分 UML         UML 的概念         Use Case Diagram 详解         Sequence Diagram 详解UML   ...
北京圣思园教育科技有限公司第一期面授培训大纲             第五部分 数据库应用开发                 如何安装 Oracle 数据库                 SQL 语言                 ...
北京圣思园教育科技有限公司第一期面授培训大纲                  第六部分 Java Web 开发                      Web 开发原理                      HTML 常用标签的使用...
北京圣思园教育科技有限公司第一期面授培训大纲                        JavaScript 深层原理剖析                        JavaScript 作用域                   ...
北京圣思园教育科技有限公司第一期面授培训大纲第七部分 Java Web 框架(当前培训领域最为深入的剖析)                     Struts2.1 的由来                     Action 详解   ...
北京圣思园教育科技有限公司第一期面授培训大纲                       MyBatis 历史回顾                       MyBatis DAO 体系结构和实现                    ...
北京圣思园教育科技有限公司第一期面授培训大纲注:圣思园培训与其他培训机构相比,最具特色的一点就是高端与深入。这不是我们凭空说出来的,而是通过实际的培训内容体现出来的。目前几乎所有的 Java 培训机构都在讲授 Struts、Hibernate ...
北京圣思园教育科技有限公司第一期面授培训大纲        第八部分 项目构建与日志            Ant 介绍            如何配置 Ant            如何使用 target Ant           ...
北京圣思园教育科技有限公司第一期面授培训大纲第九部分 代码自动生成框架 CAGF(绝无仅有的深度讲解)                               从无到有完全手工实现基于 Struts2.1、Hibernate3.5 与  ...
北京圣思园教育科技有限公司第一期面授培训大纲                    第十部分 工作流                      工作流的概念与原理                      jBPM4 的基本概念      ...
北京圣思园教育科技有限公司第一期面授培训大纲         第十一部分 搜索引擎            全文检索的基本概念与原理            Lucene 概念与原理            使用 Lucene 实现全文检索  ...
北京圣思园教育科技有限公司第一期面授培训大纲    第十二部分 Web Service(绝无仅有的广度与深度)                         Web Service 原理与概述                       ...
北京圣思园教育科技有限公司第一期面授培训大纲        第十三部分 OSGi(绝无仅有的深度解读)                       OSGi 概念与介绍                       OSGi 框架简介    ...
北京圣思园教育科技有限公司第一期面授培训大纲          第十四部分 Flex(绝无仅有的广度与深度)                                Flash Builder4 的安装与配置              ...
北京圣思园教育科技有限公司第一期面授培训大纲会 Flex 与 Java 交互的多种方式。问题:ExtJS 与 Flex 应该学习哪一种?回答:如果必须要从两者中选择一个,圣思园强烈建议选择 Flex,这是由企业开发的特点决定的,Flex 具有更...
北京圣思园教育科技有限公司第一期面授培训大纲       第十五部分 JPA 与 EJB           JPA 基本概念介绍           一对一、一对多、多对多映射 JPA       JPQL 语句详解         ...
北京圣思园教育科技有限公司第一期面授培训大纲    第十六部分 Java 常见笔试、面试题目深度剖析                     字符串相关(String)                     异常相关(Exception)...
北京圣思园教育科技有限公司第一期面授培训大纲     第十七部分 Android 应用开发详解(增值课程)                      搭建 Android 开发环境(安装 Android SDK、ADT、创建         ...
北京圣思园教育科技有限公司第一期面授培训大纲圣思园 Java 培训咨询群 1 : 50257077(已满)   圣思园 Java 培训咨询群 2 : 50790859   圣思园 Java 培训咨询群 3 : 88279308         ...
Upcoming SlideShare
Loading in...5
×

000 北京圣思园教育科技有限公司第一期面授培训大纲

929

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
929
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "000 北京圣思园教育科技有限公司第一期面授培训大纲"

  1. 1. 北京圣思园教育科技有限公司第一期面授培训大纲北京圣思园教育科技有限公司第一期面授 培训大纲 Draft Version(Inner Version:0.9) Release Candidate 3 北京圣思园教育科技有限公司 Bei Jing Sheng Si Yuan Edu Tech Co, Ltd 2010-07-27 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  2. 2. 北京圣思园教育科技有限公司第一期面授培训大纲圣思园 Java 培训咨询群 1 : 50257077(已满) 圣思园 Java 培训咨询群 2 : 50790859 圣思园 Java 培训咨询群 3 : 88279308 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  3. 3. 北京圣思园教育科技有限公司第一期面授培训大纲 第一部分 Java SE  Java 简介  进制之间的转换 入门知识  Java 基本数据类型  理解面向对象程序设计的概念  理解面向对象的三大基本特征:继承、封装与多态  类、接口、抽象类  this 关键字、static 关键字、final 关键字  方法的参数传递机制(深度剖析常见误区)  Java 垃圾回收机制Java 基础知识  四种内部类的实现方式  方法重写(override)与重载(overload)的联系与区别  通过多态实现程序代码的松耦合  Java 异常体系详解(checked exception 与 unchecked exception)  JDK 5.0 新特性(泛型、枚举、可变参数、增强的 for 循 环、静态导入等)  Java Annotation ( 使 用 系 统 内 置 Annotation 、 自 定 义 Annotation、Annotation 的继承等)  Java 多线程机制详解(锁、synchronized 关键字、sleep() 方法、wait()方法、notify() 、notifyAll()方法的意义与 联系)  Java I/O 编程(装饰模式详解)  Java 网络编程基础知识(Socket、URL、URLConnection、Java 中级知识 ServerSocket 等)  TCP 与 UDP 的联系与区别  Java Collection API(Collection、List、Set、Map、ArrayList、 LinkedList、 Vector、HashSet、 TreeSet、HashMap 与 TreeMap 等)  深入分析 Java 集合源代码,同时结合数据结构的知识加 深对 Java Collection 的理解  AWT 与 Swing 及其所涉及的重要设计模式(观察者模式 详解)  递归的应用  常用设计模式(工厂方法模式、观察者模式、策略模式、 装饰模式、模板方法模式、命令模式等的原理与应用)  Java NIO 详解Java 高级知识  java.util.concurrent 并发包的应用(ConcurrentHashMap 核 心 源 代 码 分 析 、 ThreadPoolExecutor 、 FutureTask 、 Semaphore、Condition、ReentrantReadWriteLock 等接口 与类的深度分析) 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  4. 4. 北京圣思园教育科技有限公司第一期面授培训大纲  基于 JDK 1.4 锁的并发机制与基于 JDK 5.0 并发包的同步 与并发机制的比较与分析  序列化与反序列化  正则表达式的应用  Java 动态代理与反射机制  Java 代码的执行机制  源代码编译机制  类加载与执行机制  JVM 内存管理(内存空间、内存分配、内存回收) 深入理解 JVM  使用 JConsole、JVisualVM 及 JMap 等查看内存的使用状 况  分析程序执行的过程  JVM 线程资源同步及交互机制  线程交互机制与状态分析  多人聊天程序(加深对 Java 集合、文件操作、网络通信、 多线程等技术的理解,体会客户端/服务器端编程模型的 项目实战 原理与使用方法,深入理解设计模式在实战中的应用策 略,体会设计模式的最佳实践)注:Java SE 是每个 Java 培训机构都会讲解的内容,但细心的学员会发现圣思园的 Java SE 是与众不同的,我们不仅讲解基础,同时还会深入到 JVM 内核,深度剖析 Java 字节码的运作方式,圣思园会详细讲解 JDK 5.0 与 6.0 新增加的特性,会深度讲解 java.util.concurrent 并发包并且会剖析其核心类的源代码,会深度剖析 Java 集合框架的源代码。通过 Java 集合来学习数据结构的相关知识。圣思园的 Java SE 将是目前国内最系统、最完善、最深入的课程。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  5. 5. 北京圣思园教育科技有限公司第一期面授培训大纲 第二部分 版本管理  版本管理的基本概念  熟悉 CVS 的常用命令 CVS  使用 WinCVS 管理版本  使用 Eclipse CVS 客户端实现版本管理  Subversion 的基本概念  Subversion 原理剖析  熟悉 Subversion 的常用命令 Subversion  使用命令行的方式创建 Subversion 仓库并管理权限  整合 Apache 与 Subversion 进行版本管理  整合 Eclipse 与 Subversion 进行版本管理注:我们不仅会讲解版本管理的相关知识,同时还会提供给学员圣思园独家编撰的 CVS 与Subversion 内部教材供学员巩固与提高所用。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  6. 6. 北京圣思园教育科技有限公司第一期面授培训大纲 第三部分 单元测试  JUnit3.8 与 JUnit4.x 详解  单元测试方法的执行过程  如何测试应用代码  如何测试私有方法 JUnit 详解  JUnit 框架源代码剖析(由于 JUnit 是极为优秀的开源框 架,其作者是世界级的编程大师,该框架虽小巧但又优 雅地应用了大量的设计模式,因此深入学习其源代码可 以极大地提升自己的系统设计能力)注:目前国内的 Java 培训机构几乎没有讲解单元测试的,而企业开发中单元测试是一个非常重要的环节。圣思园紧跟企业开发的步伐,特别推出 JUnit 单元测试框架深度剖析的课程,不仅详细而又深入地讲解了单元测试的原理与使用方法,更为重要的是,圣思园会详细分析 JUnit 框架的源代码,剖析其中用到的各种设计模式。学员将不仅学习到如何进行单元测试,更可以了解设计模式在真实框架中的使用方法,这在国内的培训市场是绝无仅有的。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  7. 7. 北京圣思园教育科技有限公司第一期面授培训大纲 第四部分 UML  UML 的概念  Use Case Diagram 详解  Sequence Diagram 详解UML  Class Diagram 详解  如何读懂现有系统的 UML 设计图  如何设计系统的 UML 设计图  使用 UML 描述常见设计模式 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  8. 8. 北京圣思园教育科技有限公司第一期面授培训大纲 第五部分 数据库应用开发  如何安装 Oracle 数据库  SQL 语言  PL/SQL  表空间Oracle 数据库  视图  触发器  过程  游标  MySQL 数据库的常用命令MySQL 数据库  MySQl 数据库的基本结构与操作方式  使用 Toad for MySQL 客户端  JDBC 详解  使用 JDBC 的步骤  使用 JDBC 连接数据库 JDBC  使用 JDBC 操纵数据库  JDBC 操纵数据库的过程与分析  数据库连接池(详解 Apache DBCP 数据库连接池)  深度剖析 DAO 模式 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  9. 9. 北京圣思园教育科技有限公司第一期面授培训大纲 第六部分 Java Web 开发  Web 开发原理  HTML 常用标签的使用 基础知识  表单提交的原理  HTTP 协议介绍  熟悉 CSS 的盒模型CSS(层叠样式表)  CSS 的基本使用方法  CSS 的内联与链接等使用方式  JSP 的运行机制与原理剖析  JSP 内置对象  JSP 表达式  JSP 脚本  EL 表达式  Tomcat 服务器的几种配置方式基础 Web 开发技术  Servlet 的概念与原理  Servlet 的生命周期  Servlet 常用及重要 API  Servlet 与 JSP 的关系  Servlet 的多线程机制  Filter 原理与开发  Listener 原理与开发  XML 原理与使用方式  DTD 与 Schema 详解  根据 Schema 生成 XML 文档  根据 XML 文档推导 Schema 与 DTD  XML 的常用解析方法(DOM 与 SAX)中级 Web 开发技术  XML 常用解析库 dom4J 与 JDOM 详解  JSP 自定义标签库详解  Session 详解  Cookie 详解  Session 与 Cookie 的关系  MVC 设计模式  Servlet 3.0 详解  Web Fragment 详解高级 Web 开发技术  如何使用 Servlet 3.0 新增 API 简化应用开发  Servlet 3.0 Annotation 详解  Tomcat 7.0 新特性详解  面向对象的 JavaScript 详解  构造 JavaScript 对象的几种方式(工厂方法模式、构造深入理解 JavaScript 函数模式、原型模式)  JavaScript 的继承 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  10. 10. 北京圣思园教育科技有限公司第一期面授培训大纲  JavaScript 深层原理剖析  JavaScript 作用域  闭包与模拟私有属性  JavaScript 数据类型  匿名函数  DOM 与 BOM 详解  Firebug 使用方法详解  使用 JavaScript 实现常见设计模式  理解 Ajax 工作原理与使用方式 Ajax 应用开发  手工实现 Ajax 调用  XMLHttpRequest 对象详解  jQuery 原理与分析  jQuery 常用 API 详解 jQuery 详解  使用 jQuery 简化应用开发  使用 jQuery 实现 Ajax 调用  使用 jQuery 动态操纵页面 HTML  某大型公司信息整合与协作系统(该系统涉及到较多的 业务逻辑,可以最大限度地利用上所学的 Java Web 开发 项目实战 技术的方方面面,是能力提升的绝佳机会,为后续框架 的进一步学习打下坚实的技术基础)注:目前国内很多 Java 培训机构对 Java Web 的讲解还停留在 Servlet2.5 与 JSP 2.0 上,圣思园始终处在技术潮流的最前端,我们将给大家带来最新的 Servlet 3.0 与 JSP 2.2 的课程,详细讲解Servlet 3.0 新增的 API 与使用方式,详细讲解 Web Fragment 等最新、最酷的技术特性。圣思园对 JavaScript 的讲解将是国内最为深入的,目前还有很多培训机构在教大家如何使用JavaScript 做弹出对话框等无聊的内容,这已经是上个世纪 90 年代的原始做法了。圣思园将追寻JavaScript 的本源,从语言核心的角度讲解 JavaScript 的本质,如原型、闭包、私有变量等等,只有将这些最为重要的内容掌握了才能更好地使用各种 JavaScript 框架,否则仅仅停留在框架的使用上将永远是个代码工人,无法提升自身的能力,这是圣思园为广大学员设身处地着想后所作出的决定,我们的讲解始终都是最为深入的。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  11. 11. 北京圣思园教育科技有限公司第一期面授培训大纲第七部分 Java Web 框架(当前培训领域最为深入的剖析)  Struts2.1 的由来  Action 详解  类型转换  输入校验(使用 xml、程序验证两种方式)  国际化  异常处理 Struts2.1  插件机制  文件上传  OGNL 表达式  常用标签库  属性驱动与模型驱动  Struts2.1 核心源代码分析(提升能力的绝佳机会)  Struts2 Annotation 详解  Hibernate 的由来  Hibernate 常用 API 详解  配置文件详解  ORM 的思想  Hibernate 的检索策略与检索方式  一对一、一对多、多对多的关联关系 Hibernate 3.5  映射继承关系  数据库事务详解  拦截器与回调  Hibernate 二级缓存  处理并发问题  Hibernate 性能优化  管理 Session 和实现对话  Spring 的由来与发展历史  IoC 与 AOP 详解  实现自己的 IoC 容器  Bean 的生命周期与作用域范围  AOP 原理剖析 (结合 Java 动态代理与反射机制及 AspectJ)  AspectJ 详解(提升能力的绝佳机会)  声明式的事务管理 Spring3.0  多数据源配置  Struts2.1、Hibernate 3.5 与 Spring 3.0 的整合方式与原理  Spring3.0 核心源代码分析(提升能力的绝佳机会)  Spring3.0 IoC 容器的实现 (详细剖析源代码)  Spring 3.0 AOP 的实现 (详细剖析源代码)  Spring 3.0 数据库操作组件的实现 (详细剖析源代码)  Spring 3.0 事务处理的实现 (详细剖析源代码) 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  12. 12. 北京圣思园教育科技有限公司第一期面授培训大纲  MyBatis 历史回顾  MyBatis DAO 体系结构和实现  MyBatis SQL Map 详解MyBatis(原 iBatis)  SQL Map 数据库处理  SQL Map 缓存管理和实现  SQL Map 中 Mapping 的实现机制  TypeHandler 类型转化  圣思园大型通用 CRM(客户关系管理)系统(这是一个 真实的系统,最为关键之处在于它是一个通用的产品而 非单纯的项目,目前已有多家企业购买了该产品并应用 于企业内部的客户关系处理) 。该产品价值人民币 100 万(半年售后服务) ,120 万(一年售后服务),160 万 (终身售后服务) 学员通过该项目的系统学习, 。 至少可 以达到 3~4 年的 Java EE 开发人员水平甚至更多。虽然 现在 Java EE 开发人员多如牛毛, 但真正接触到大型系统 开发的依然是凤毛麟角,很多人每天的工作都是简单的 项目实战 复制粘贴与增删改查,业务逻辑少的可怜,没有丝毫的 技术含量。因此通过该系统的学习可以极大地提升自身 能力, 同时掌握企业开发方方面面的标准化流程与技巧, 最大限度地提升个人竞争力(该系统属于圣思园独家奉 献的项目,请广大学员学习完毕后不要向外透露,以免 引起版权方面的纠纷)  下面附上该产品的运行时系统截图,学员从中可以了解 到该项目的极度复杂性与通用性(截图给出的仅是整个 产品功能的一个方面,出于保密性考量,目前暂不提供 全方位功能的截图,同时隐去产品 Logo 等信息) 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  13. 13. 北京圣思园教育科技有限公司第一期面授培训大纲注:圣思园培训与其他培训机构相比,最具特色的一点就是高端与深入。这不是我们凭空说出来的,而是通过实际的培训内容体现出来的。目前几乎所有的 Java 培训机构都在讲授 Struts、Hibernate 与 Spring 这三大主流框架,但很多机构仅仅是讲到了 Hello World 级别,好一些的讲到了如何使用这几个框架,如何将其整合到一起。换句话说,别人教会了大家如何用,而圣思园则开辟了框架源码深度剖析之先河,不仅教会大家如何使用框架,更是从框架底层源码分析了框架的实现方式,教会大家为什么这么用。分析框架源码对于讲师要求极高,不仅要求讲师有良好的专业知识,更是需要有很多大型的项目开发经验。别的培训机构讲不了的内容,圣思园则会毫无保留地奉献给广大学员。具备了分析源码的能力后,今后无论再去学习何种新技术都不会是难事。总之,圣思园将始终走在高端培训的最前沿,为广大学员带来最为先进的教学理念,促进广大学员知识与能力的巨大提升。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  14. 14. 北京圣思园教育科技有限公司第一期面授培训大纲 第八部分 项目构建与日志  Ant 介绍  如何配置 Ant  如何使用 target Ant  设定 target 之间的依赖关系  如何开发自己的 Ant Task  常用 Ant Task 介绍  Maven 介绍Maven  使用 Maven 实现系统构建  Ant 与 Maven 的比较与分析  Log4J 的原理  Log4J 的配置log4J  Log4J 常用 API  如何在项目中应用日志框架 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  15. 15. 北京圣思园教育科技有限公司第一期面授培训大纲第九部分 代码自动生成框架 CAGF(绝无仅有的深度讲解)  从无到有完全手工实现基于 Struts2.1、Hibernate3.5 与 Spring3.0 的代码生成框架  该框架仅仅使用两分钟时间就可以达到普通开发人员一 天的工作量  只需配置 Hibernate 的 HBM 文件即可全自动生成如下内 容:  Spring 所有的配置文件(并可实现分层配置文件)  Struts2 的所有配置文件 (并可实现按命名空间划分)基于 Struts2.1、Hibernate3.5  数据库 Schema (包括主键、外键等约束信息)与 Spring3.0 的代码生成框架  JSP 页面  Struts2 Action  Hibernate DAO 层代码  Service 层核心代码  所有生成代码完全遵循三层架构模式,代码逻辑明确, 层次划分清晰  使开发人员只需专注于业务逻辑的开发,大大减轻了开 发工作量 案例分析  仅需一小时就可以全自动生成功能完备的论坛系统注:目前所有的 Java 培训机构只是教给大家如何使用 Struts、Hibernate 及 Spring 这三个框架,等到大家自己使用这三个框架实现系统时就会觉得其实这些框架本身还是非常繁琐的,尤其是Spring 庞大的配置文件(即便使用 Annotation 也是很繁琐的) Struts 庞大的配置文件以及众多的 、接口与实现类,不胜其烦。哪怕只是写一个简单的增删改查功能也要消耗至少半天的时间。圣思园的理念是高端与深入,我们不仅教会大家如何使用这些框架、如何分析这些框架的源代码,我们更是利用这些框架与以前学习过的知识带领大家从无到有实现一个功能强劲的自动代码生成框架(Code Automatic Generation Framework,即 CAGF) 。使用该框架,只需花费两分钟时间就可以完成任意实体(无论有多少属性)的增删改查与分页功能,基本上,一个较为熟练的开发人员半天的工作量,凭借圣思园的 CAGF,我们只需两分钟就能实现出来,而且由于是自动实现,因此一定会保证准确性与命名的一致性,这将给企业带来切切实实的生产力的提升。目前 Spring与 Hibernate 官方都提供了一些代码生成框架,但我们完全手工编写自己的代码生成框架,学习的不仅仅是如何使用框架,更是从底层开始实现了功能强大的框架,这种机会只在圣思园才会出现。学习完这个框架后,学员完全可以自己接一些项目来做,通过该框架完成一切基础功能的自动生成,这样就能将主要精力放在业务逻辑的实现上,这给大家带来的好处是不言自明的。目前已经有很多公司(包括世界 500 强等知名 IT 企业)都在使用这个框架,完全经受住了实践的考验,我们后面初步的打算是将这个框架产品化,打入企业级产品市场。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  16. 16. 北京圣思园教育科技有限公司第一期面授培训大纲 第十部分 工作流  工作流的概念与原理  jBPM4 的基本概念  如何使用 jBPM4 的流程设计插件  jBPM4 各种结点的概念与使用方法  Spring 整合 jBPM4、jBPM4 数据库表的分析  Façade 模式在 jBPM4 中的应用  Configuration 作用与用法 jBPM 4  ProcessEngine 作用与用法  RepositoryService 作用与用法  TaskService 作用与用法  ExecutionService 作用与用法  流程部署  流程定义与流程实例的概念与原理  流程虚拟机(PVM)深入剖析  实际项目中的报销、请假流程分析 案例分析  在 Spring3.0 环境下应用 jBPM4 深度剖析注:目前有些 Java 培训机构也在讲解 jBPM,但很多依然还在讲解 jBPM3,要知道,jBPM4 与 jBPM3相比,不仅仅是简单的版本升级而已。相对于 jBPM3,jBPM4 引入了全新的流程虚拟机(PVM)的概念,同时相关的类与接口也全部进行了重构,类与接口名也发生了翻天覆地的变化,这使得旧版本无法再兼容于新版本,两者的底层基础设施也完全不同。圣思园始终走在高端培训的最前沿,我们的课程讲解的是 jBPM4 的最新版。值得一提的是,我们对 jBPM4 的讲解方式也很与众不同,我们是从设计模式的角度剖析 jBPM4各个组件的关系与使用方法,摒弃了其他培训机构传统的 API 方式的讲解,我们认为从原理上讲解是最符合学习者学习曲线的授课方式。在这里,圣思园建议大家不要再去学习过时的 jBPM3 了,这对于 jBPM4 的学习没有任何用处,相反还会带来副作用,导致思维模式发生混乱。圣思园对于工作流的讲解将是深入、细致且带有启发性的。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  17. 17. 北京圣思园教育科技有限公司第一期面授培训大纲 第十一部分 搜索引擎  全文检索的基本概念与原理  Lucene 概念与原理  使用 Lucene 实现全文检索  Lucene 系统架构  执行搜索的基本方式Lucene  Lucene 常用 API 详解  文档逻辑视图与文本分析  Lucene 标引与查询全程示例  索引的高级知识  中文分词案例分析  使用 Lucene 实现自己的搜索引擎 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  18. 18. 北京圣思园教育科技有限公司第一期面授培训大纲 第十二部分 Web Service(绝无仅有的广度与深度)  Web Service 原理与概述  使用 Apache CXF 实现 Web Service  SOAP 协议分析  事务在 Web Service 的应用Apache CXF(基于 SOAP)  使用契约优先与代码优先的方式开发 Web Service  使用 CXF Ant Task 与 Eclipse 插件开发 Web Service  使用 Apache JMeter 对 Web Service 进行压力测试  使用 SOAUI 调试 Web Service  使用 Web Service 实现 Java 与.NET 的互操作  REST 的概念、原理与由来  理解 Roy T Fielding Apache 创建者之一, ( REST 的提出者) 博士关于 REST 的博士论文 Restlet(基于 REST)  自己手工实现 REST  REST 最佳 Java 框架 Restlet 详解  通过 Restlet 加深对 REST 的理解  Restlet 系统架构与常用 API 分析与使用  使用 Apache CXF 与 Restlet 分别实现 Web Service 版的论 项目实战 坛系统注:目前国内只有很少的 Java 培训机构会讲解 Web Service 课程,即便讲也仅仅是 Hello World级别的粗浅讲解,这对于学习者来说没有丝毫的用处,因为学员学习后依然无法开发 Web Service项目。圣思园将打破目前 Java 培训市场的这一局面,我们将深入透彻地带领大家学习 Web Service方方面面的知识,从最底层的 SOAP 协议到 Web Service 的调试与压力测试,这在国内目前的培训市场是绝无仅有的。圣思园的讲师曾经做过价值人民币 5400 万的超大型 Web Service 项目(通过 Web Service 实现 Java与.NET 的互通信),在这一领域积累了极为丰富的开发经验,我们将会倾囊相授,为广大学员奉献上一顿饕餮的 Web Service 大餐。REST 是 Representational State Transfer 的简写,意即表述性状态转移,这是最符合 HTTP 本质的资源描述方法, Apache 创始人之一的 Roy T Fielding 发表于自己的博士论文中, 由 这对全世界的Web 开发起到了强大的震撼作用。圣思园将紧跟国际潮流,为大家带来先进的 REST 知识,这种讲解是国内绝无仅有的深度讲解。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  19. 19. 北京圣思园教育科技有限公司第一期面授培训大纲 第十三部分 OSGi(绝无仅有的深度解读)  OSGi 概念与介绍  OSGi 框架简介  OSGi Bundle Repository OSGi  OSGi 规范详解  使用 Apache CXF 实现 OSGi  Apache CXF 实现分析 案例分析  使用 OSGi 实现插件式论坛注:圣思园可以负责任地说,目前国内所有的 Java 培训机构都不会讲解 OSGi 相关内容,很多培训机构甚至连 OSGi 是什么都不知道,但圣思园作为高端培训的指引者将会给大家带来关于 OSGi先进的理念,让我们的学员毕业后就具备强大的职场竞争力。什么是 OSGi 呢?OSGi(Open Service Gateway Initiative)最初的目的就是为各种嵌入式设备提供通用的软件运行平台,即可以屏蔽设备操作系统与硬件区别的中间件平台。PC 基本上被 Wintel 架构垄断,运行在PC 上的应用程序完全可以在另一台 PC 上运行;但对于其他设备来说就不同,它们的硬件平台可能完全不同,其操作系统也是来自不同厂商,所以任何设备上的应用程序都需要定制,于是就产生了对中间件平台的需求。因为 OSGi 基于 Java 技术,而 Java 最大的好处就是平台无关性。在不同类型的住宅网关设备上都可以实现 OSGi 软件。而且 OSGi 规范可以与各种设备访问标准桥接,比如遵循 OSGi 的系统可以很好地部署和管理 Jini 服务,它可以提供 Jini 设备与服务提供商之间的交互。对于像 HAVi、UPnP 等基于非 Java 技术的标准和规范,OSGi 也可以提供与它们沟通的桥梁。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  20. 20. 北京圣思园教育科技有限公司第一期面授培训大纲 第十四部分 Flex(绝无仅有的广度与深度)  Flash Builder4 的安装与配置  ActionScript 面向对象详解  ActionScript 语言快速学习  ActionScript 与 XML 及 E4X  Flex 4 新的组件架构 Spark 详解、MXML 详解  Flex 常用组件详解 Flex  Spark 容器、视图状态、效果与样式  DataGrid、Navigator 容器与弹出式窗口  Flex 4 表单与验证  Flex4 与服务器端的通信(Remote Object、HttpService 及 Web Service)详解  Flex 4 与 JavaScript 互通信的方式  Flex 中的 MVC 设计模式  Cairngorm 组件架构与系统概览 Cairngorm  展现层  应用层  模块化开发  LCDS 介绍  LCDS 的安装与配置  使用 LCDS 实现 Remote ObjectLiveCycle Data Service LCDS)  ( LCDS 的配置方式  LCDS 组件剖析  LCDS 架构概览  LCDS 配置文件详解  Flex 单元测试框架 FlexUnit 配置  FlexUnit 常用方法简介 FlexUnit  使用 FlexUnit 测试 Flex 应用  FlexUnit 高级特性分析 项目实战  使用 Flex 实现智能任务调度与协作系统注:目前国内的 Java 培训机构仅仅局限在 Java 相关内容的讲解上,圣思园充分考虑到了就业市场的动态与前瞻性,特别开设了 Flex 深度讲解相关内容。目前的就业市场数据表明,企业对 RIA人才的需求量急剧攀升,而 Flex 则是 RIA 市场当之无愧的王者,基于以上几点考虑,圣思园为了满足广大学员对 RIA 知识的迫切需求,开设了这部分内容,学习完毕后,学员完全可以从事 Flex相关方面的开发工作。Flex 是一种客户端表示技术,其与服务器端的交互可以通过 Http Service、Web Servcie 及 RemoteObject 等技术与规范实现,因此通过 Flex 的学习,学员可以进一步巩固之前学习过的内容,体 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  21. 21. 北京圣思园教育科技有限公司第一期面授培训大纲会 Flex 与 Java 交互的多种方式。问题:ExtJS 与 Flex 应该学习哪一种?回答:如果必须要从两者中选择一个,圣思园强烈建议选择 Flex,这是由企业开发的特点决定的,Flex 具有更好的前景,更有财力的大公司(Adobe)的支援,而且使用 Flex 开发的应用无需考虑平台兼容性 (均运行在 Flash Player 虚拟机中)目前市场上对 Flex 开发人员的需求量也是最大的。 ,圣思园建议大家学习强势技术,因为每个人的时间与精力都是有限的,将宝贵的时间花在回报最大的技术上,同时圣思园也会在课程中对 ExtJS 进行一定的讲解并给大家提供相关的资料供学员自学。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  22. 22. 北京圣思园教育科技有限公司第一期面授培训大纲 第十五部分 JPA 与 EJB  JPA 基本概念介绍  一对一、一对多、多对多映射 JPA  JPQL 语句详解  事务管理  JPA 常用 API 详解  EJB 3 基本概念介绍  JBoss Application Server 的安装与使用  有状态 Bean 的开发  无状态 Bean 的开发  消息驱动 Bean 的开发 EJB  Bean 的生命周期详解  EJB 拦截器  将 EJB 发布为 Web Service  使用定时器  事务管理案例分析  使用 EJB 实现分布式的论坛系统 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  23. 23. 北京圣思园教育科技有限公司第一期面授培训大纲 第十六部分 Java 常见笔试、面试题目深度剖析  字符串相关(String)  异常相关(Exception)  反射相关(Reflection)  多态相关(Polymorphism)  数组相关(Array)  集合相关(Collection)  设计模式相关 (Design Pattern)Java 常见笔试、面试题目深  相等性相关( equals,hashCode ) 度剖析  方法重写相关(Override)  JSP 相关(JSP)  Servlet 相关(Servlet)  XML 相关(XML)  Struts 相关(Struts)  Hibernate 相关(Hibernate)  Spring 相关(Spring)  其他(Others)注:学员将课程学习完毕后,我们会根据各大公司的笔试、面试情况对学员所学知识进行系统归纳与总结,提炼出最新的笔试、面试题目帮助学员巩固所学成果,这其中的很多题目都是圣思园讲师在公司中面试求职者所用的经典题目,学员将这些题目的原理烂熟于心后将会觉得随后遇到的各大公司笔试、面试题目都有似曾相识的感觉,那时就不再是你找工作了,而是公司强烈挽留你了,我们相信圣思园的学员会成为企业追逐的热点。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  24. 24. 北京圣思园教育科技有限公司第一期面授培训大纲 第十七部分 Android 应用开发详解(增值课程)  搭建 Android 开发环境(安装 Android SDK、ADT、创建 AVD)  应 用 程 序 重 要 组 件 剖 析 ( Activity 、 Service 、 Intent 、 ContentProvider、BroadcastReceiver)  Activity 生命周期剖析  Android 用户界面组件 (Textiew、 ListView、Toast、EditText、 RadioGroup、RadioButton、CheckBox、Menu、Dialog、 ImageView 、 ImageButton 、 Gallery 、 ProgressBar 、 ProgressDialog、GridView、DatePicker、TimePicker 等)  详解 Intent  SQLite 数据库深入剖析  使用 SQLiteOpenHelper Android 应用开发详解  多媒体开发(音乐播放、视频播放、录制歌曲、闹钟设 置、铃声设置等)  Android 网络通信、Socket 应用与实时更新等  语音识别、传感器  定位与环境感知  实时文件夹  Widget 开发  Android OpenGL 开发详解  Android NDK 开发  JNI 技术详解  Android 资源详解  Android 核心 API 深度剖析  SMS 监听 项目实战  Android 个人信息助手注:本部分内容是圣思园培训的增值部分,旨在通过前面课程的学习提升学员的移动开发能力。Android 与 iPhone 是目前移动开发的主流平台,其中 Android 的开发语言是 Java,这大大降低了Java 开发人员的学习曲线。本部分内容将通过深入、细致、全面的讲解帮助学员迅速提升 Android开发的技术水平。 圣思园相信通过本部分内容的学习,学员可以轻松应聘到 Android 相关的职位。虽然本部分项目实战只有一个项目,但在学习过程中将通过数十个案例帮助学员理解 Android 的各个概念与技术点,通过实例的方式厘清 Android 开发的各个难点,最终学员完全可以通过所学知识开发出自己的 Android 应用。圣思园相信,我们的 Android 课程将是国内最具深度与广度的课程。 北京圣思园教育科技有限公司版权所有(All Rights Reserved)
  25. 25. 北京圣思园教育科技有限公司第一期面授培训大纲圣思园 Java 培训咨询群 1 : 50257077(已满) 圣思园 Java 培训咨询群 2 : 50790859 圣思园 Java 培训咨询群 3 : 88279308 北京圣思园教育科技有限公司版权所有(All Rights Reserved)

×