JAVA学习计划1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Spring 框架介绍;安装和构建 Spring;控制反转(IoC);面向方面编程(Spring AOP); 持久化服务。
九、Hibernate 对象持久化技术 内容:
Hibernate 简介;对象与关系型数据库的映射( ORM )原理;在 Java 应用中使用 Hibernate 的步骤;通过 Hibernate API 操纵数据库。 十、深入理解 JORAM(一个类似于 openJMS 分布在 ObjectWeb 之下的 JMS 消息中间件) 内容:
目标: Java 给我们提供了哪些类,每个类是用在什么场合,当我遇到问题的时候,我知道哪个类, 或者哪几个类的组合可以解决我的问题,主要对每个包的总体框架的把握。
资料: Sun 公司的文档,及书店购买专门的相关书籍,j2se 手册。 三、Java Web 编程
内容:
JSP 语法、字串处理、JDBC、数据库连接池,Tomcat 服务器配制、管理、JAVA BEAN 的 使用、基于 HTTP 协议的 Servlet,JSP 的 MVC 框架结构 structs 的灵活运用,构建 java 的标签,标记。
内容: 设计模式的基本原则,创建型模式;结构型模式;行为型模式; JavaEE 模式,模式语言 与框架(framework)模式。
目标:使用设计模式提高软件系统可重用性使用设计模式提高软件系统可重用性。
七、WebSphere /Weblogic 应用服务器 与 EJB 高级编程 内容:创建基于 JAVA EE1.4 规范和 WebSphere /WebLogic 的 EJB 中间件开发,内容包 括 Session Beans,Entity Beans,Message-Driven Beans,JAAS,JNDI 等。EJB 高级特性: 包括事务、安全性、关系管理。同时讲解最新 EJB3.0 技术规范。 八、Spring 轻量级 Java EE 开发框架 内容:
一、java 基础
1.java 基础 a.java 语法 b.面向对象 c.常见 API d.集合框架
2.java 界面编程 a.AWT b.事件机制 c.Swing
3.java API aБайду номын сангаасjava IO b.多线程 c.网络编程 d.反射注解
二、数据库开发
1.SQL 基础 a.SQL 基础 b.增删改查 c.多表查询 d.嵌套查询 e.SQL 优化
3.AJAX 开发 a.AJAX 原理 b.请求响应处理 c.AJAX 开发库 d.JQuery、DWR
五、JEE 企业应用
1.struts a.struts 体系结构 b.struts 各个组件 c.struts 标签库 d.struts 扩展
2.Hibernate a.检索映射技术 b.多表查询 c.缓存技术 d 性能优化
3.DOM 编程 a.DOM 原理 b.DOM 元素 c.DOM 编程
四、java web 编程
1.servlet 开发 a.XML、Tomcat b.HTTP 协议 c.servlet API d.Filter e.Listener
2.JSP 开发 a.JSP 语法和标签 b.自定义标签 c.EL、JSTL d.MVC 设计模式
熟读《Joram-4.3-en》,掌握 JMS,JNDI,TCP/IP,RMI 等技术
理解 UML 与面向对象的本质特性、UML 与 OOAD 方法之间的关系;理解 UML 语言的基本 语法、语义;了解九种 UML 模型图与对象的静态结构、动态行为之间的对应关系;熟悉使 用建模工具 Rational XDE 绘制各种模型图;理解面向对象设计(OOD)的基本技巧。 资料:
IBM 的 WEB SPHERE 软件、建模工具、相关书籍。 六、设计模式
3.Spring a.IOC、AOP b.DataSource c.事务 d.SSH 集成
六、项目实战&常用框架&面试技巧、就业指导
PS:精通基于 J2EE 架构的 JAVA 编程:Jsp/Servlet,struts,Hibernate,XML,JDBC 编程, Hibernate 操作数据库,EJB 技术; 熟练 Oracle(8i,9i)的数据库编程:SQL,PL/SQL,JDBC,Hibernate; 熟练应用多种 JAVA 应用服务器进行 Java 软件开发:Apache Tomcat, BEA WebLogic 等; 熟练应用 Java 集成开发环境(IDE) JBuilder,Myeclipse 进行 Java 软件开发; 熟练掌握面向对象的软件分析、设计方法 OOA、OOD; 了解 XML 语言,利用 SAX 和 DOM 来解析 XML 文档。 了解 UML 语言;
2.JDBC 编程 a.JDBC 原理 b.JDBC 连接库 c.JDBC API
3.JDBC 高级 a.数据库连接池 b.存储过程 c.触发器 d.ORM 思想
三、DHTML 编程(Dynamic HTML)
1.HTML 语言 a.HTML 标签 b.表单标签 c.Div &Css
2.JavaScript a.Js 语法 b.Js 对象
资料:
一本 JSP 入门、语法书籍,《精通 STRUCTS》,JSP 手册。 项目:
编写一套基于 Structs、javaBean 的一套网上书店购物系统。 四、JAVA GUI 编程 内容:
AWT 的使用、SWING 基本控件的基础代码(二十个左右)、驱动事件,一套基于 XML 的 模板方法。
资料: NMS 系统,IBM swing 教程,java i/o 文件处理机制文档。 五、UML/Rose XDE 面向对象的分析与建模技术 内容:
一、CORE JAVA 内容: Java 的面向对象的编程语言的特性的地方, 比如继承,构造器,抽象类,接口,方法的多 态,重载,覆盖,垃圾回收,Java 的异常处理机制,文件流 I/O,OOP,OOD 等面向对象 设计。
资料: 《Thinking in Java》Sun 公司的《Tutorial》 二、基于 JDK 的 java 基础类库 内容: 最核心的只有 4 个: java.lang.*; java.io.*; java.util.*; java.sql.*; 学习方法: 首先要通读整个 package 的框架,了解整个 package 的 class,interface,exception 的构 成,最好是能够找到介绍整个包框架的文章。这些专门介绍包的书籍的前几章应该就是这些 总体的框架内容介绍。
相关文档
最新文档