内容简介: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 Data 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源代码,你可以看到很多设计模式优雅的实现。
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学习路线图——及时纠正自己的学习方向》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- JavaEE学习路线图
- 2019 年最新 TensorFlow 学习路线图
- 集成模型Xgboost!机器学习最热研究方向入门,附学习路线图
- 重磅!2019 年最新 Elasticsearch 学习路线图
- GitHub万星的中文机器学习资源:路线图、视频、学习建议全在这
- 重磅 | Elasticsearch7.X学习路线图
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Trading and Exchanges
Larry Harris / Oxford University Press, USA / 2002-10-24 / USD 95.00
This book is about trading, the people who trade securities and contracts, the marketplaces where they trade, and the rules that govern it. Readers will learn about investors, brokers, dealers, arbit......一起来看看 《Trading and Exchanges》 这本书的介绍吧!