当前位置:编程学习 > JAVA >>

JAVA 学习过程

我吃初学者,想知道JAVA的基础语法学完之后该学习j2ee里边的的什么内容,比如struts2,hibernate,SSH或是Servlet?
能列个详细的过程吗,谢谢各位了,对我有帮助再追加分
答案:--------------------------------------------------------------------------------

一、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的构成,最好是能够找到介绍整个包框架的文章。这些专门介绍包的书籍的前几章应该就是这些总体的框架内容介绍。

目标:

Java给我们提供了哪些类,每个类是用在什么场合,当我遇到问题的时候,我知道哪个类,或者哪几个类的组合可以解决我的问题,主要对每个包的总体框架的把握。

资料:

Sun公司的文档,及书店购买专门的相关书籍,j2se手册。

三、Java Web 编程

内容:

JSP语法、字串处理、JDBC、数据库连接池,Tomcat服务器配制、管理、JAVA BEAN的使用、基于HTTP协议的Servlet,JSP的MVC框架结构structs的灵活运用,构建java的标签,标记。

资料:

一本JSP入门、语法书籍,《精通STRUCTS》,JSP手册。

项目:

编写一套基于Structs、javaBean的一套网上书店购物系统。

四、JAVA GUI编程

内容:

AWT的使用、SWING基本控件的基础代码(二十个左右)、驱动事件,一套基于XML的模板方法。

资料:

NMS系统,IBM swing教程,java i/o文件处理机制文档。

五、UML/Rose XDE面向对象的分析与建模技术

内容:

理解UML与面向对象的本质特性、UML与OOAD方法之间的关系;理解UML语言的基本语法、语义;了解九种UML模型图与对象的静态结构、动态行为之间的对应关系;熟悉使用建模工具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的步骤;通过Hibernate API操纵数据库。

十、深入理解JORAM(一个类似于openJMS分布在ObjectWeb之下的JMS消息中间件)

内容:

熟读《Joram-4.3-en》,掌握JMS,JNDI,TCP/IP,RMI等技术
java的基础语法学完了,我觉得你需要学习的是java面向对象的编程思想----即java oop,然后你应该学习java的多线程,网络编程,这些都学完之后你就为学校java ee打下了很好的基础,在学习java ee时我认为你首先不应该去学习这些框架,你应该从最原始的开始学---即java ee的servlet,因为所以的框架都是在这个基础上的,把这些底层的原理弄清楚之后,学习框架也就比较容易了,这个之后我建议你先学struts1----》hibernate---》spring----》struts2

国内最好的JAVA学习网站,更多免费教程、源码等着您,打造新的JAVA学习方式,让你迅速成为JAVA专家。

A-xy学院|Java自学教程,Java学习网站!

CORE JAVA 面相对象 先不要纠结楼上讲的 继承 多态接口什么的 怎么用什么时候用这个都不要纠结(重要的是先洗脑 把面相对象思想搞清楚)把思想搞清楚就知道继承 接口什么的是干什么的了 什么时候用这些东西!
(这个思想要没搞清楚了那么几乎是满盘皆输,也就是说不把面对对象这种思想搞明白,那就等于把知识学死了 而没把知识学到灵活运用!);
如果面向对象学的好 或者不错那么以后的知识说白了都是浮云一片!简直是简单至极!而且大部分和CORE JAVA没关系了(不过那个思路思想都和CORE JAVA时候学的面向对象阶段的思路思想差不多 懂了没啊);

jsp+Servlet、model1、model2、然后是SHH框架。

基础 JAVA SE 必须精!!!
然后应该向WEB方向发展
1、HTML + CSS 全世界最简单的语言
2、JS  (我认为最难的编程语言,因为难写难调)如果JS学明白应该学习JS的一此框架,目前流行JQUERY,EXTJS(用框架写JS就会更简单一些)
3、数据库 自学可以人MYSQL开始 学习使用JDBC,然后明白后可以向ORACLE发展
4、对服务器有一定的掌握,学习TOMCAT
5、SERVLET ,只做简单了解即可,毕竟属于过时技术,但必须了解
6、JSP 利用JSP,SERVLET可以进行页面交互,如果能用上JDBC做动态页面更好了
7、以上明白之后就应该开始了解框架 SSH ,SSI都可以,这一过程应该掌握AJAX,应该是必须掌握
8、STRUTS2,HIBERNATE或IBATIS,SPRING 了解后可以学习用ANT或MAVEN构建项目工程
9、最后可以尝试用三大框架做一个项目,例如,网上购物商城
Servlet  -->  struts1----> struts2---->hibernate---->Spring--->SSH
你吃神马初学者……去verycd下《尚学堂马士兵》系列,SE到EE都有,还有设计模式,各种各样的java课程,都是免费的……系统的学习还是比较好的,自学不容易拿捏深浅。

基础语法就是j2se了,学完了在学点HTML就可以继续j2ee了,先jsp然后Servlet,剩下的那些都是框架了,想学啥就学啥

上一个:JAVA学习
下一个:Java程序如何做成exe?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,