一、Java基本 (J2SDK1.5.1Documentation)
Java的类库:
1. java.lang.*;
2. java.io.*;
3. java.util.*;
4. java.sql.*;
剩余类库:
1. java.text.*;
2. java.net.*;
3. javax.naming.*;
4. java.lang.refactor;
5. java.lang.classloder(加载机制)
二、Java Web编程 (Servlet Documentation)
Servlet/JSP: ***************http协议(报头,包体内容)***************
重点要放在Web Application的设计模式上,如何进行业务逻辑的分析,并且进行合理的设计,按照MVC设计模式的要求,运用Servlet和JSP分别完成不同的逻辑层,掌握如何在Servlet和JSP之间进行流程的控制和数据的共享,以及Web Application应该如何配置和部署。
三、J2EE编程 (J2EE 1.4Documentation)
1.JNDI javax.naming.*这个包,服务器资源文件的配置,每种不同的App Server,还有自己的服务资源配置文件
2.JTA 理解JTA对于事务的控制的方法,以及该在什么场合使用JTA *************(SOA架构)***************
3.对象序列化和RMI
4.JMS和EJB(对于EJB来说,最关键是要理解EJB是如何通过RMI来实现对远端对象的调用的,以及在什么情况下要用到EJB。《J2EE应用与BEA Weblogic Server》==《Mastering EJB 2.0》)
四、开发过程:
1.UML
2.Design Pattern。把学习的重点放在java设计模式和框架的学习上,通过学习和实际的编程经验来掌握EJB的设计模式和J2EE的核心模式。
五、高级:
Web Services:通过统一的服务提供方式和调用方式,实现了整个Internet服务的共享
内容: 工具 基础
web框架: struts1.x /2.x servlet,jsp
持久层: hibernate,ibatis jdbc
业务层: spring 架构设计思想(设计模式)
单元测试框架: JUnit
源代码版本管理: CVS
Java Web容器: Tomcat、Weblogic、Webshpere
Struts单元测试框架: StrutsTestCase
JSP布局模版框架: SiteMesh
缓存页面: OScache,MemoryCache
高性能全文搜索引擎: Lucene
Java编程入门类:
1、《Java编程思想》
2、《Effective Java》中文版
Java编程进阶类:
3、《重构 改善既有代码的设计》
4、《测试驱动开发 by Example》
Java架构师之路:
5、《Expert One-on-One J2EE Design and Development》
6、《Expert One-on-One J2EE Development without EJB》
7、《企业应用架构模式》
8、《敏捷软件开发 原则、模式与实践》
软件开发过程:
9、《UML精粹》
10、《解析极限编程 拥抱变化》XP
11、《统一软件开发过程》UP
12、《敏捷建模》AM
设计模式:
13、《Core J2EE Patterns》
14、《EJB Design Patterns》
15、《java与模式》
软件项目管理:
16、《快速软件开发》
17、《web性能提升》郭欣
分享到:
相关推荐
程序员如何更快更好的提升自己,尤其对于刚跨入这个行业的兄弟姐妹来说, 这里会对你有所启发。
“程序员成长之路:C#编程入门与提高”是我新发现的图书,看了希望对你有帮助啊
java程序员成长之路----简单的介绍了下个人对于,从事java开发的人员的事业发展的一些个人看法和前辈的经验,希望与大家分享!!
Visual C#案例教程 [专著]:专业程序员成长之路/郑宇军等编写
内含8个版本,由业内老鸟撰写供新人参考,规划java职业生涯。
这些文章包括普通的,有名的的程序员的经历,还有一些让人深思的程序员问题, 我把它们分成奋斗篇,中国篇,外国篇,反思篇,如果你想进入程序设计的世界,这 些文章应该能给你一些启示,也一定能给你一定的鼓励!
JAVA程序员之路-----看专业程序员的成长之路
程序员的苦涩修生之路,我们生来如同璀璨的夏之花 不凋谢
《系统程序员成长计划》_C语言_源码.zip
jsp程序员成长攻略,详细介绍如何成为一名jsp程序员。
程序员成长路线图 从入门到优秀
《内外兼修(程序员的成长之路)》
一个程序员成长过程中需学习的一些知识,与项目无关
本文主要是结合自身的经验,给大家罗列了一些如何成为C++高级程序员的方法和注意事项,分享给大家,希望对新手能够有所帮助。
[程序员成长的烦恼].吴亮等.扫描版.pdf 介绍程序员成长经历的蛮有意义的一本书
《内外兼修(程序员的成长之路)》
程序员成长的烦恼pdf