在网上看到很多问题是关于如何学习jsp的,正好网上看到一篇关于学习jsp的文章,就摘了一部分翻译过来,希望能对大家学习jsp有点指导。 7 @) A- q/ w# w8 |, t
7 e+ ^" x, K8 ^: k& y1 T 一个普通的错误是把JSP当作简化的Java。它不是,(事实上, JSP 是简化的 servlets 。)程序员通常试着没有学习要求的支持技巧而直接学习 JSP 。JSP 是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道Java , HTML 和 Javascript,这意味着JSP 将确实是简单的。
$ R- e2 A+ g) q" Y 2 N8 g7 X* g4 ]! p' D, l Q) G
需要成为一个成功的 JSP 程序员可以参考这个时间表。请注意下列:
3 {* j( I' q; Z1 h' J ! Z8 h: D+ S) o6 c: k5 e: c
*忽略你已经熟悉的步骤。 5 j# b4 P/ S9 J
*训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。 3 f) q% W4 @* x. ~
9 m9 z: f0 }8 K8 h 1、建立并且理解你的Web Server。
, h" n/ H( r$ D 因为Apache 是免费的并且在大多数平台上工作,为训练目的推荐 Apache。
" M' ~3 B7 s4 p, `% O7 } 安装时间:2 天。 - G0 _" \0 G, S% K1 ~; \1 p
3 [4 l* J! ?* n& Y) l; O
6 E1 Y3 ~5 Y B( G* u! S0 b& ]
2、 保证你理解 HTML / XHTML 。
- v: V* Y" |5 \6 x1 v& S0 e2 ^ 你将需要了解html基础, 特别是 HTML 布局中的table的使用。XHTML 不久将代替 HTML ,学习 XHTML 的基础是一个好主意。许多程序员通过 HTML IDE 学习 HTML ( 集成开发环境 ) 。因为大多数 HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作html是很有必要的。因为你将会使用 JSP 和 HTML 混合编程,精通HTML语法是重要的。所以,你必须能流利地写 HTML 。 8 B- g! ]9 q3 q$ W- }; x L$ c
训练时间:2 ~ 4 个星期。
6 @' Y2 |8 K3 h! [+ p) e4 j+ X
q9 n2 E# G+ C; R
/ S' O& Y8 K: B: m6 b% B& h4 G: C 3、开始学习 Java 。 : g5 T* M2 B: r' P* Z4 K
开始学习 Java 1.3 理解 Java 基础是很重要的。不用担心学习Swing或 Java 的图形方面,因为在JSP 中你不会使用这些特征。集中精力在 Java 工作的细节,学习 Java 的逻辑,也在 Java Bean上花时间。学习Applet是好的, 但是就象Swing, JSP 的大多数应用将不使用小程序。 9 K1 `7 A* P l# |5 N; A o" R
训练时间:3 ~ 6 个星期。
9 @+ F0 e3 k% o # S# b4 B7 k: r' J T- p# h% P
1 V, Z9 W7 m, x0 Q
3、学习 JavaScript
1 m1 V1 z) \. P# w. {- F0 | 学习怎么将 JavaScript在HTML中验证输入的Form元素。也学习 JavaScript怎么能在一 HTML 页以内修改Form的元素。最后要求你能从一HTML 页内的事件中触发 JavaScript Function。 1 G o- x) U, @
训练时间:一~ 2 个星期。
! m: G7 l( X- z$ I) Z 3 `5 s3 B; o) p1 J
6 d" w* n3 j+ \% X2 |7 T 4、学习并且理解你的Web Server的更好的细节。 6 t0 X% }" k) ?: c, b5 V- b+ H
熟悉Web Server的特征,这是很重要的。 ( ]2 {! l; l/ }2 q$ v) n
训练时间:2 天。
( N% D+ V' [3 @2 J2 g% e/ h$ s
2 B! S. H, Z" I G' T, O
: L M/ }- j' u" j, s 5、建立你的 JSP Server , S p, \- I! C: |, x. ]' v
我推荐以Tomcat开始。它可以很好地运行JSP程序。当你不能在生产使用Tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 JSP 程序员使用Tomcat。因此当你遇到一个问题时,你将容易发现帮助。 ; _, @. s7 ~: P, R. q& V
安装时间:一~ 2 天。 |