`
李楚男
  • 浏览: 117668 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

j2ee的学习路线

 
阅读更多

目前JAVA主要分三个方向:J2EE(java 2 enterprise edition,也就是JAVA的企业级标准,目前应用最多也最广泛,技术相对成熟)、J2ME(java 2 micro editon,java在微型系统上的应用,像手机、PDA、电视机机顶盒一类,国家3G标准一旦实施,J2ME将会应用的更加广泛)、J2SE(Java 2 Standard Edition标准版,主要用于个人用户)
  如果有人想学J2EE的话,推荐一下学习进阶步骤:
  ①先学基本的JAVA语法,推荐《Thinking in java》,精通面向对象的思想(封装、继承和多态,其中封装和继承稍微简单一点,多态难一点,但能不能理解好多态是能不能理解面向对象思想的重要一步)(Applet没有必要学,现在不是20世纪,Applet已经风光不在)
  ②学JSP,推荐清华大学出版社《JSP实用案例教程》,掌握JSP代码、JSP指令、JSP动作,同时也要学一些servlet、XML方面的知识,JSP比起以后要学的STRUTS、EJB而言,难度要小很多,但是光看书是不够的,一定要做个小项目(推荐大家按照书上的例子做一些小的电子商务网站,最好采用JSP+javabean的设计模式)
  ③系统的再学一下数据库,书上讲的五大范式没有必要全掌握,掌握前三个就可以了,但是SQL语句一定要精通,这对以后的学习很有帮助,最好能用用SQLServer或者DB2
  ④学习STRUTS(学到这一步,才算真正接触了J2EE,以上学的东西不过是为了以后的学习做好铺垫),精通MVC,花10天左右的时间研究前三章,特别是第二章,经典的HelloWorld的例子一定要会做,如果这个做不好的,J2EE以后就没法学了。
  此外一定要熟悉Struts标签,掌握自定义标签是如何使用的,STRUTS框架是如何响应客户端请求的……推荐书目:《精通STRUTS——基于MVC的java web设计与开发》电子工业出版社(当然,这个时候就要用到J2EE的开发工具了,本人推荐eclipse或者WSAD,其实WSAD也就是eclipse的豪华版,一个收费,一个不收费),现在hibernate也相当流行.
  ⑤学习EJB,这算是更难的部分了,此外EJB也比较庞大,一般的教程都是翻译的,推荐看电子工业出版社的《精通EJB》,这中间的session bean、entity bean、message driven bean是必须掌握的,我觉得最难的应该是entity bean了,访问数据库(我用的是DB2)都需要配置N多,包括服务器啊,JNDI啊,忒麻烦。书上entity持久化部分主要讲BMP和CMP,其实BMP大家只要熟悉就行了,现在主要用CMP比较多(CMP使用容器管理entity bean,生成代码更方面,手工添加的东西很少)
  ⑥学习UML,这算是系统架构师必须掌握的东西了,如果大家没兴趣以后向更高的层次发展的话,UML就没必要掌握那么多了,不过四大关系一定要熟悉(不过说实话,好多做了几年开发的人四大关系中的关联和依赖仍然分不清楚),9大类图大家随便看看就好了,要想精通的话难度太大,估计咱矿院也没几个老师精通UML的,推荐书目:《UML用户指南》,机械工业出版社
  ⑦学习设计模式,其实学设计模式和你做J2EE项目的关系特别大,问题在于写JAVA程序要用到设计模式,而学设计模式要有深厚的JAVA代码经验,所以这东西也很难搞定,不过设计模式最基本的六大原则、三大类是大家一定要掌握的,至于常见的设计模式嘛,比较常见的有简单工厂、工厂方法、抽象工厂、建造模式、适配器模式、合成模式、单例模式、装饰模式(至于其他的,估计大家工作以后慢慢琢磨,不过学这东西,就要看大家的天赋和造化了,反正偶是看的云里雾里的,头都大了)推荐书木:《JAVA与模式》,哪个出版社的我忘了,写书的叫阎宏,科大毕业的,贼厚一本书,和《Thinking in java》差不多.
  如果大家以后想在J2EE方向发展,①—④是必须要掌握的,如果大家以后想往系统架构师方向发展的话,最好这所有的都能学完.

分享到:
评论

相关推荐

    J2EE学习路线图(2014版)

    **J2EE学习路线图(2014版)** J2EE,全称为Java 2 Platform, Enterprise Edition,是Java平台的一个版本,专为构建企业级应用而设计。2014年的J2EE学习路线图对于当时的开发者来说是一份极具指导意义的资源,它清晰...

    j2ee学习路线图(详细版)

    为致力于学习javaEE的朋友精心绘制的学习方略图,按照这个顺序一步步执行,你会提高的很快

    J2EE学习路线图 J2EE学习路线图 J2EE学习路线图

    适合初学者适合初学者适合初学者适合初学者

    J2EE学习路线指导

    Java程序员的J2EE学习路线是一项系统而全面的过程,涵盖了从基础到高级的多个阶段。以下是对这条学习路径的详细解读: 1. **JAVA基础**:首先,你需要掌握Java语言的基础,包括J2SE(Java Standard Edition)的核心...

    J2EE学习路线及重要知识点

    ### J2EE学习路线及重要知识点详解 #### 一、J2SE **面向对象**: - **封装**:封装是面向对象编程的基础之一,它指的是将数据和操作这些数据的方法封装在一个单元(通常称为类)中。通过这种方式,可以隐藏类内部...

    J2EE学习路线(整理-全)

    以下是一个基于"J2EE学习路线(整理-全)"的详细知识点概述: 1. **Java基础**:首先,你需要熟悉Java编程语言的基础,包括语法、面向对象编程、异常处理、集合框架、IO流和多线程等。这是J2EE学习的基石,因为J2EE是...

    J2EE学习路线

    J2EE学习路线是针对Java企业级应用开发的系统学习规划。J2EE,即Java 2 Platform, Enterprise Edition,是一套用于构建分布式、多层的企业级应用的标准和框架集合。以下是一个详细的J2EE学习路线,涵盖了从基础到...

    j2ee学习路线

    Java J2EE学习路线是一个系统化的进程,涵盖了从基础到高级的企业级开发技术。以下是对这条学习路线的详细解析: 1. **Java基础**:学习Java的第一步是掌握其基本语法,面向对象特性,如封装、继承和多态。同时,...

    J2EE学习路线及重要知识点.pdf

    以下是对J2EE学习路线及重要知识点的详细解析: 1. **J2SE基础**:这部分是J2EE的基础,包括面向对象编程(封装、继承、多态),内存分析,递归,集合类(如List, Set, Map),泛型,自动装箱拆箱,Annotation,IO...

    j2ee学习路径 路线图

    以下是一个详细且全面的J2EE学习路径路线图: 1. **基础篇** - **Java语言基础**:首先,你需要熟悉Java的基础语法,包括数据类型、运算符、流程控制、面向对象概念(类、对象、继承、封装、多态)等。 - **...

    个人为的j2ee学习路线

    前辈们学习j2ee总结的路线,我个人认为值得学习

    J2EE描述

    #### 二、J2EE学习路线 ##### 1. Java基础 - **学习资料**:推荐《Thinking in Java》 - **核心概念**:面向对象编程(OOP)的三大特性——封装、继承和多态。其中,多态性是理解和应用OOP的关键。 - **实践建议**:...

    J2EE技术学习路线

    本文将基于“J2EE技术学习路线”这一主题,为初学者提供一条详细的学习路径,并针对“如何迅速成为Java高手.doc”这个文档内容进行概述。 首先,学习Java EE之前,你需要扎实的Java基础。这包括对Java语法、面向...

    换个角度来思考:J2EE 学习导引(PDF)

    ### J2EE学习导引:从基础到实战的全面解析 #### 一、J2EE技术概览 J2EE,即Java 2 Platform, Enterprise Edition,是Sun Microsystems(现已被Oracle收购)推出的用于开发企业级应用的标准平台。它基于Java SE...

    J2EE 架构师手册

    J2EE架构师的角色则是在项目初期定义技术路线,设计系统架构,确保系统的稳定性和性能,并解决开发过程中遇到的技术难题。 在本书中,你会了解到J2EE架构设计的基本原则,包括分层架构、模块化设计、服务化思想等。...

    myeclipse学习j2ee struts hibernate

    总之,"myeclipse学习j2ee struts hibernate"是一个全面的Java Web开发学习路线,涵盖了从开发工具到框架再到数据库访问的各个环节。通过深入学习和实践,你可以建立起坚实的Java企业级应用开发能力。

    java的学习路线图

    java的学习路线图 提供了J2EE的学习路线,从基础开始到深入,为你指明了j2EE学习的道路。

    java到就j2ee全程学习

    Java到J2EE全程学习是一条深度探索编程世界的道路,涵盖了从...以上知识点构成了从Java到J2EE的完整学习路线,涵盖了基础编程、高级特性和企业级开发的各个方面。通过系统学习,可以成为一名熟练的Java和J2EE开发者。

    Oracle J2EE

    4. **Preface.ppt** - 前言部分,通常会介绍整个学习资料的背景、目标受众以及学习路线图,为后续的深入学习奠定基础。 5. **Les20.ppt** 和 **Les21.ppt** - 这两个文件可能涉及到更高级的主题,比如安全性、性能...

    java学习路线图,专为新手制定的java学习计划

    Java学习路线图对于新手来说至关重要,因为它为初学者提供了清晰的学习路径。首先,Java体系包括J2SE(Java 2 Platform Standard Edition),J2EE(Java 2 Platform, Enterprise Edition),以及J2ME(Java Micro ...

Global site tag (gtag.js) - Google Analytics