JAVA软件工程师的基础知识

本文全面介绍了Java编程语言的核心技术,包括基本概念、JSP与Servlet、JDBC、MVC模式及Struts框架、JavaScript及其在正则表达式中的应用、单元测试等方面的知识。适合初学者快速入门及进阶。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

知识篇

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 包括了那些部分 ?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值