`

分享我的JAVA学习计划

阅读更多
 分享我的JAVA学习计划之第二阶段第二阶段:
JAVA
网络编程(Socket)、HTMLXMLJSPJavaBeanServlet(后面3个是重点)。
要求:
Socket--------
掌握java.io包中的套接口类和服务器套接口类的使用。
HTML--------
了解HTML语言的语法、各种标签。
XML--------
掌握XML语言的语法,其他的了解下。
JSP-------
掌握JSP2.0语法、五大元素、内置对象、ELJSTL1.1JSP自定标签。
JavaBean-------
理解JavaBean的特点和事件模型。
Servlet---------
掌握HTTP协议、Servlet工作过程、Servlet会话跟踪、Servlet过滤器、Serlvet事件侦听器、配置web.xml
PS
-------学习过程中学会使用TomcatJBoss服务器,学习使用myeclipsedreamweaverjunit开发工具。
另外,关注一下EJB3.0  分享我的JAVA学习计划之第三阶段第三阶段
流行MVC架构和Java对象持久化技术。包括StrutsSpringHibernate
要求:
MVC-------
理解MVC设计模式、处理过程。(其实jsp+servlet+javaBean就是一个最基本的MVC框架)
Struts -------
理解Struts实现MVC的机制、工作流程。掌握配置Struts应用、(Struts-Config.xml ActionActionActionForm)的运用,Struts应用的国际化(感觉就是标签加配置文件,property那个文件)、 Validator验证框架(可以联系下JS)、Struts标签库。
Spring-------
掌握控制反转(IoC),也就是DI,然后是面向方面编程(AOP),其他的晃一眼。。。
Hibernate--------
理解ORM,掌握映射对象标识符、映射关系(一对多、多对多、一对一)、映射类型、检索策略、检索方式、数据库事务与并发、管理Hibernate的缓存。 (可以和EJB里面的EntityBean对起来看)

学 习过程:先学习Struts,再学习Hibernate,最后学Spring,再最后把几个框架结合在一起,注意XML的配置。。。还有注意要积累对一些常见的异常的处理方法。总的来说,我觉得框架就是会使用就行了,平时多去想想它带来的好处,也就是为啥子要用它们,也就是它们的一些思想,比如说 springDI,使用了框架后的松耦合等等。

有时间的话,看一下ajaxJSFwebwork,有用的东西。对了,还有CVS等一些版本控制工具。(这些都是霸霸说的^_^)
                                        参考:java学习计划 一、CORE JAVA
内容:
Java
的面向对象的编程语言的特性的地方, 比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖
,垃圾回收,Java的异常处理机制,文件流I/OOOPOOD等面向对象
资料:
Thinking in JavaSun 公司的《Tutorial

二、基于JDKjava基础类库
内容:
最核心的只有4个:
java.lang.*;
java.io.*;
java.util.*;
java.sql.*;
学习方法:
首先要通读整个package的框架,了解整个packageclassinterfaceexception的构成,最好是能够
找到介绍整个包框架的文章。这些专门介绍包的书籍的前几章应该就是这些总体的框架内容介绍。目标:
Java
给我们提供了哪些类,每个类是用在什么场合,当我遇到问题的时候,我知道哪个类,或者哪几个类
的组合可以解决我的问题,主要对每个包的总体框架的把握。资料:
Sun
公司的文档,及书店购买专门的相关书籍,j2se手册。三、Java Web
内容:
JSP
语法、字串处理、JDBC、数据库连接池,Tomcat服务器配制、管理、JAVA BEAN的使用、基于HTTP协议、HTML相关技术、AJAX技术。
ServletJSPMVC框架结构structs/webwork的灵活运用,构建java的标签,标记。
资料:
一本JSP入门、语法书籍,《精通STRUCTS,JSP手册。
AJAX
(基础,实践等)
项目:
编写一套基于StructsjavaBean的一套网上书店购物系统。

四、JAVA  GUI
内容:
AWT
的使用、SWING基本控件的基础代码(二十个左右)、驱动事件,一套基于XML的模板方法。
资料:
NMS
系统,IBM swing教程,java i/o文件处理机制文档。

五、UML/Rose XDE面向对象的分析与建模技术
内容:
理解UML与面向对象的本质特性、UMLOOAD方法之间的关系;理解UML语言的基本语法、语义;了解九种U
ML
模型图与对象的静态结构、动态行为之间的对应关系;熟悉使用建模工具Rational XDE绘制各种模型图
;理解面向对象设计(OOD)的基本技巧。
资料:
IBM
WEB SPHERE软件、建模工具、相关书籍。

六、设计模式
内容:
设计模式的基本原则,创建型模式;结构型模式;行为型模式;  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开发框架
内容:
Spring
框架介绍;安装和构建Spring;控制反转(IoC);面向方面编程(Spring AOP);持久化服务。

九、Hibernate对象持久化技术
内容:
Hibernate
简介;对象与关系型数据库的映射(ORM)原理;在Java应用中使用Hibernate的步骤;通过Hib
ernate API
操纵数据库。

十、深入理解JORAM(一个类似于openJMS分布在ObjectWeb之下的JMS消息中间件)
内容:
熟读《Joram-4.3-en》,掌握JMS,JNDI,TCP/IP,RMI等技术 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics