先声明: 不完整, 想哪写哪。
1. 总的来讲比scjp简单多了, 别看那么多要求, 实际上涉及的东西无非就是jsp, servlet, 部署描述符,和设计模式。
2. 对于javax.servlet,javax.servlet.http, javax.servlet.jsp, javax.servlet.jsp.tagext 最好要全看懂,并弄清里面的继承,扩展,异常和作用。毕竟不是很多的, 不用害怕。
3. 对于servlet, 主要考的是对于api的了解程度,好多东西都是在api中有说明的, 比如单线程(singlethreadmodel)的定义,作用。需要注意的是有好多类里的方法名都是一样的, 要记住他们的位置, 区别。例如: log方法只在下面的地方出现
log(string) - javax.servlet.servletcontext
log(string) - javax.servlet.genericservlet
log(string, throwable) - javax.servlet.servletcontext
log(string, throwable) - javax.servlet.genericservlet
(我考试的时候就出现这道题, 大家小心了啊。)
4. 对于jsp, 主要考的是对于语法的掌握程度, 以及与java的关系(所以java一定要学好)。例如: <%! int i = 5;%> 当jsp被转成servlet时, 它应该出现在什么地方呢?i 应该是个类变量。 又如 <% static int i = 5;%> 对还是错? 看来是个问题, 呵呵。因为scriptlet是放在_jspservice方法里面的, 而方法体内是不能声明静态变量的,所以当然是错的了。
5.标签库的使用, 重点。那几个常量及其使用范围,方法, 一定要熟悉。
6. 部署描述符没什么好说的, 每个都得记, 说不定哪个就给考了。要注意描述符的顺序, 可不是瞎放的。
7. 设计模式, 主要是知道其好处和缺点。 可能会给定你一个情景,让你选择用那种模式。
别光看 mvc, value object, data access object, business delegate, 象front controller, facade, singleton都要看看。 考试的时候会出现很多模式的。
8. 推荐看看《java 2 web 开发认证学习指南》, natalie levi 和 philip heller写的。很不错。不过, 测试题比较简单, 文中的个别地方有错误, 要参考别的书。例如
<%@ page isthreadsafe = “true”%> isthreadsafe的缺省值是true, 而不是书里写的false。
9. 测验题推荐jwhiz和别的, 我这有4套题, 可惜传不上去, 有需要的朋友可以和我发邮件。这些题如果你能得60分的话, 考试时你大概可以得到70分。
10. 个人比较钟爱chinajavaworld的论坛, 可惜上不去了。 如果可以的话, 希望大家多关注一下。
祝大家好运, 羊年大吉。
city: 大连
qq: 158758711
mail: xaz_dl@sohu.com
passed: scjp, scjd, scwcd
闽公网安备 35060202000074号