最近在网上看到很多问题是关于如何学习JSP的,就摘了一部分翻译过来,希望能对大家学习JSP有点指导,如果你已经知道java,HTML和JavaScript,这意味着JSP将确实是简单的。 f" V& O" V" ~. F
一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道Java,HTML和JavaScript,这意味着JSP将确实是简单的。 ! E( a1 V Y6 d7 S6 Z& P3 H& G( r' w4 w3 D! w
: m3 z0 P* {5 x1 Z E7 H6 u8 G! k( s推荐专题:JSP开发技术应用详解. s p+ [7 A) t8 Y
& `: ]/ T4 W1 g( b4 y
; E# h& u/ Z: i4 X需要成为一个成功的JSP程序员可以参考这个时间表。请注意下列:( d: @! w/ x+ T1 R( W5 E
( w3 ], m- u5 v. Q# g6 Z- h0 N
( [# n9 a4 L9 A2 r
◆忽略你已经熟悉的步骤。3 \- U- e! D) t" I: `' x
0 R4 q$ ]7 u# O. o2 p; s
' F- y& E" ~0 r; b◆训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。, `# @+ C. U- e- J6 f0 t
/ i$ E6 N* e& C1 G7 k
! n3 f6 I2 W' C/ Z) G1、建立并且理解你的Web Server & G! s9 L+ U ~$ _- ~5 `0 B3 x - F" l! P$ t4 q5 e, L4 u # I/ r( L% R, T7 b5 ]- g因为Apache 是免费的并且在大多数平台上工作,为训练目的推荐Apache。9 J) z9 Z+ W- ?9 Z6 H: c
& N+ W6 u# {7 D3 j
) e9 [9 o" O' Y/ ?; h& [( k- A; z安装时间:2天。 7 S. n. \ t+ \8 V1 r% H" q$ q% B9 F) Z/ Z+ Z" A' O' C$ M, Z
" Z4 S- L! [9 e' M4 z: j
2、保证你理解HTML / XHTML B4 z: r$ c1 e* X4 g; g
( N# Y4 h7 C% `6 J' [
6 }3 [& ] V$ Z$ I5 N
你将需要了解HTML基础, 特别是HTML布局中的table的使用。XHTML不久将代替HTML ,学习XHTML的基础是一个好主意。许多程序员9 r& `+ I$ W- I0 W
* t) X+ G+ i) V0 ]" w6 {3 q3 F8 w% i1 l
通过HTML IDE学习HTML (集成开发环境) 。因为大多数HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作HTML是很有必要的。因为你将会使用JSP和HTML混合编程,精通HTML语法是重要的。所以,你必须能流利地写HTML。0 y' A; D$ `: O. X9 f2 i# D1 C
& w1 ?: h+ z7 M/ X9 u ) Q$ Z0 `4 m, K3 l1 G5 a0 j训练时间:2 ~ 4 个星期。 & F, p! f9 X, I$ @* I3 B" } + _2 E( q) t H$ S# R! Y- |* p; b) A4 z
3、开始学习Java/ n* a* W4 c* q P) o: K, M6 M2 n4 e7 i
/ u1 G+ O7 t, R( j8 Y& O9 c 8 ? d2 z5 ]; S开始学习Java 1.3理解Java基础是很重要的。不用担心学习swing或Java的图形方面,因为在JSP中你不会使用这些特征。集中精力在Java工作的细节,学习Java的逻辑,也在 Java Bean上花时间。学习Applet是好的, 但是就象Swing, JSP 的大多数应用将不使用小程序。 : q5 u- i# a5 ]+ E, a4 C% R% P. B! N
* _8 T% e8 h4 Z, Y& q9 F5 c, d
训练时间:3 ~ 6 个星期。 & g8 B* Q4 t* L: l: f. H5 }( H ! U. U7 `# _3 K6 E( k ( n0 G/ _; g" Q j- \7 {4、学习JavaScript Y2 L# D! K' ?( X. `# {" A
s/ x. c" o! \$ y4 `! f$ B1 Q$ Z! h
% w- \6 N% ~$ I6 v学习怎么将 JavaScript在HTML中验证输入的Form元素。也学习 JavaScript怎么能在一 HTML 页以内修改Form的元素。最后要求你能从一 HTML 页内的事件中触发 JavaScript Function。! {8 O+ [; Q* X0 x2 N
" g' s3 y. ?9 R4 B1 E& u2 @- @; O0 b! Y+ h
训练时间:1 ~ 2 个星期。 6 C) {/ n7 D/ H) g. |5 L ) k( a T: U! z, I8 J' t0 X2 z. k3 D- x4 X( Q l% i. A3 ]
5、学习并且理解你的Web Server 5 U) Z2 s7 q9 S8 E0 ~! ?' O) X8 q0 H) M. x6 k8 `% g
7 {' b8 G) _; m2 M1 a4 X
熟悉Web Server的特征,这是很重要的。 " ^- U6 j6 ^1 o9 H y5 {+ C3 z& v1 z% J; L+ u7 Q
9 j. l; [, ^- l& K训练时间:2 天。 & f R9 r; [# \ A : d' {' a2 T3 h. C* ^7 d2 S3 H 5 m# W# p( F! ^6、建立你的JSP Server5 |8 G2 s, V' K! G( t8 k0 Z
8 _& r0 E' U7 w0 Q" Y
2 W' d! V. n! g* a, Y k! t y我推荐以Tomcat开始。它可以很好地运行JSP程序。当你不能在生产使用Tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 JSP 程序员使用Tomcat。因此当你遇到一个问题时,你将容易发现帮助。 d, r+ F: X) a1 b , p0 ?6 r4 F1 e+ u , N$ y4 d$ v3 \ @# s安装时间:1 ~ 2 天。( c9 L6 Q8 ?+ c! a1 S9 m