JAVA软件工程师的基础知识(JAVAeye)
2006-04-07 09:28 Jeff 阅读(1072) 评论(1) 编辑 收藏 举报知识篇:
1.介绍java的基本概念
《Thinking In Java3nd》
《Effective Java Programming Language Guide 》
2.JSP Servlet 部分
Tomcat下的sample是最简单,也是最容易Run起来的例子 动手修改,看其修改好的效果
可选阅读--进一布了解servlet,阅读servlet的spec
servlet2.3规范
servlet2.4规范
3.熟悉JDBC http://java.sun.com/products/jdbc/
4.了解MVC
借Struts来举例,struts 如果没有,也可以从webwork开始,推荐书籍《webwork in action》
经典Strtus书籍:《Struts In Action》
如果有精力,也可以去翻一下《Mastering Jakarta Struts》
就stuts而言,是很简单,建议花上一个礼拜的时间去走一下source code,那样你就很清楚struts的一举一动
什么时候struts,到底帮忙我们做了什么
5.Javascript
书籍 《JavaScript- The Definitive Guide》还需要了解如何在javascript应用做正则式,这对一些校验有很大的帮助
6.测试部分的technical
何谓单体测试?? Unit Test
单体测试的基础框架,对应的经典书籍 JUnit In Action
apache完成的测试framework,可以来做container部分的测试,cactus
如何完成数据库部分代码的测试? 可以了解DBUnit
7.J2EE Tutorial
进入J2EE,从Sun提供The J2EE 1.4 Tutorial 开始
这里你将可以知道获得J2EE得基本概念,了解J2EE包括了那些部分?
工具篇
1.版本控制
了解CVS,可阅读 《Version management with CVS》
2.Bug/Issue management
可以选择了解Bugzilla,清楚问题的各中状态是最重要的;如果有兴趣,也可以去try一下jira
3.IDE,选择一个开发工具
如果没有borland情结,可以选eclipse,但不要太沉湎于plugin的使用 原则上够用就好