Java学习路线图——及时纠正自己的学习方向

栏目: Java · 发布时间: 7年前

内容简介:Java学习路线图——及时纠正自己的学习方向

基础是王道,不要只会用框架而不懂其实现!!!!

J2EE主要技术:

  • web service技术:java API for XML processing(JAXP)                               
                                  java API for XML Register(JAXR)
                                  java API for XML-based RPC(JAX-RPC)
                                    SOAP   with Attachment API for Java(SAAJ)
  • 组件模型技术:java servlet 

javaServer Pages( JSP )

javaServer Faces( JSF )

Enterprise JavaBeans(EJB)

java Message Servicce(

JMS

)

  • 管理技术(Management Technologies)

J2EE Deployment Specification

J2EE Management Specification

J2EE Client Provisioning 

                      Java Authorization Contract for Containers

  •  其他相关技术(Other J2EE Technologies)

JDBC

                   Java Da

ta Objects (JDO)

CORBA (Java IDL and Java RMI-IIOP)

JavaMail

  Transactions

作为一名普通J2EE应用程序的开发者来说,我们只需要重点学习其中的一部分技术就可以了,对于其他部分只要做到心中有数,哪天需要用到了知道跑哪里去找到资料就行了!

一般J2EE应用开发人员所必须熟练掌握的。Java Server Page,Java Servlet,Enterprise JavaBean,JDBC,Transactions。还有JAXP等XML相关技术,Java Message Service,Java Mail,JDO等等是最好应该掌握的。其他Management Technologies,Connector Architecture等等主要是给容器提供商中间件提供商参考的,应用开发者不需要怎么关心.

学习 Java 语言基础

参考资料:《Java编程思想》,JDK文档,内含JDK源代码

对于初学java的人来说,我不推荐使用IDE而直接用文本编辑器,然后用命令行编译运行。利于理解CLASSPATH,PATH这些最基本概念。

几个最重要的 命令行工具

javac: 编译源文件到class文件

java :              运行class

jar: 打包工具

javadoc :         生成java doc的工具

J2EE基础

Servlet参考资料:<<Core Servlet and JSP 2Edition>>和<<More Servlets and Java Server Pages>>

EJB参考资料:<< Enterprise JavaBeans, 3nd Edition>>和<< Mastering Enterprise Java Beans Third Edition>>

web服务器、应用服务器: Tomcat,Jetty,JBoss ,Weblogic,WebSphere(后两个收费)

数据库: PostgreSQL,MySQL ,Oracle,MS SQL,DB2(前2个开源)

如果单单只是学习Servlet,推荐使用Tomcat,如果学习EJB的话,推荐使用Jboss,不仅仅是因为它是Open Source的,主要是配置比较简单,使用方便。对于初学者用来做做EJB,JDBC的练习,推荐MySQL,理由简单,用户文档齐全。PostgreSQL国内使用者远不如 MySQL 多。

提高参考资料:<<Refactoring: Improving the Design of Existing Code >>,<<Effective Java>>提高代码质量和规范性。结合着学习一些优秀的开源项目的源代码。这些开源项目的代码风格,注释都是值得借鉴的。

实际中也只能是需要什么技术再学习什么技术!

再提高:从软件架构,Framework层次上来学习。可参考面向对象的圣经<<Design Patterns>>, <<Core J2EE Patterns>>。学习 设计模式 的时候,建议是结合实际的源代码来看,比如看看Junit源代码,你可以看到很多设计模式优雅的实现。

Java学习路线图——及时纠正自己的学习方向

Java学习路线图——及时纠正自己的学习方向

http://blog.csdn.net/wuzhxun/article/details/3945863 推荐java优秀视频

1-    Java基础:

v512工作室_Java高端培训系列视频: http://www.verycd.com/topics/215898/

重点看Java.SE6开发和Eclipse专辑

2-    J2EE(SSH框架):

尚学堂科技Java.系列视频教程: http://www.verycd.com/topics/93279/

重点看SSH框架(Struts+Spring+Hibernate),王勇老师讲的,很不错。

3-    J2EE项目(以下视频均含源代码):

(1)我的智囊团J2EE项目实训视频 :

http://blog.xunlei.com/web/category.html?uin=ljtcjd&category_id=1413&keyword=我的智囊团

(2)Java项目开发全程实录(10个项目): http://www.verycd.com/topics/2722577/

Java学习交流QQ群:523047986  禁止闲聊,非喜勿进!


以上所述就是小编给大家介绍的《Java学习路线图——及时纠正自己的学习方向》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

人工智能+:AI与IA如何重塑未来

人工智能+:AI与IA如何重塑未来

[美]韩德尔·琼斯(Handel Jones) [中]张臣雄 / 机械工业出版社 / 2018-10 / 55.00

当深度学习模型引发了全世界对人工智能的再次关注时,人工智能迎来第三次高速增长,人工智能(AI)、增强现实(AR)和虚拟现实(VR)正把人类带向新的“智能增强时代”(IA),我们将在不知不觉中接纳机器智能。 针对人类社会长期存在的众多复杂的动态的难题,人机融合智能将会提供全新的解决方案,谷歌、Facebook、微软、亚马逊、腾讯、阿里巴巴、百度等平台巨头纷纷斥千亿巨资布局人工智能的尖端技术;智......一起来看看 《人工智能+:AI与IA如何重塑未来》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具