JAVA软件工程师的基础知识

知识篇

1.      介绍java的基本概念
Thinking In Java3nd
Effective Java Programming Language Guide

2.      JSP Servlet 部分

Tomcat下的sample是最简单,也是最容易Run起来的例子 动手修改,看其修改好的效果
可选阅读--进一布了解servlet,阅读servletspec
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.pdf
apache
完成的测试framework,可以来做container部分的测试,cactus
如何完成数据库部分代码的测试? 可以了解DBUnit

7.      J2EE Tutorial

进入 J2EE, Sun 提供 The J2EE 1.4 Tutorial 开始
这里你将可以知道获得 J2EE 得基本概念 , 了解 J2EE 包括了那些部分 ?

你可能感兴趣的:(java学习,java,struts,servlet,webwork,javascript,测试)