学习笔记

Simple is beautiful.

导航

<2007年10月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

统计

公告

...

常用链接

留言簿(1)

随笔分类(2)

随笔档案(56)

Weblog

搜索

最新评论

评论排行榜

################################### Java学习清单 #########################################

1.Java基础

(1)参考书:java编程思想

2.java web编程

(1)HTTP协议

(2)java网络编程:参考书:O'reilly的《java网络编程(第三版)》

(3)java多线程:参考书:O'reilly的《java线程》

(4)java I/O:参考书:O'reilly的《java I/O》、《java NIO》

2.J2EE编程

(1)JNDI:定位服务器资源(EJB组件,Datasouce,JMS)查找方法,难点在于服务器资源文件的配置。

(2)JTA:事务的控制的方法,以及在什么场合使用JTA(保证不同数据库操作的原子性)

(3)RMI:Remote Method Invocation,RMI是EJB的基础O'reilly的《java RMI》

(4)EJB:理解EJB是如何通过RMI来实现对远端对象的调用的,以及在什么情况下要用到。参考书:O'reilly的《Head First EJB》、《Master EJB 3.0》

(5)JMS:

(6)Servlet/JSP:O'reilly的《java Servlet 2.3》、《Head First JSP/Servlet》

(7)JDBC:O'reilly的《JDBC编程》

(8)XML:O'reilly的《Java and XML》

2、领域知识的学习

(1)UML:

(2)Design Pattern:设计模式和框架的学习,包括EJB的设计模式和J2EE的核心模式,参考书:O'reilly的《Head First Design Pattern》、Gang of Four的《设计模式》、《J2EE设计模式》、《EJB设计模式》

3、Web Services

Web Services像是一种黏合剂,可以把不同的服务统一起来提供一个统一的调用接口,作为使用者来说,只要获得服务提供者的WSDL(对服务的描述)参考书:


    当你发现你已经可以掌握此程序语言之后,你可以选择: 

(1)向上延伸:学习OOA、OOD、Design Patterns、以及软件工程,以培养做大型计划的能力 
(2)向下深入:深入了解系统内部的运作机制,例如操作系统、虚拟机器(Virtual Machine)、甚至硬件(hardware)内部。
(3)向旁延伸:学习不同的API,例如:多媒体、数据库、企业运算(Enterprise Computing)…
另外,数据结构(data structure)、算法(algorithm)等基础也很重要。

posted on 2007-10-12 00:11 Ecko 阅读(291) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: