该用户从未签到
|
最近在网上看到很多问题是关于如何学习JSP的,就摘了一部分翻译过来,希望能对大家学习JSP有点指导,如果你已经知道java,HTML和JavaScript,这意味着JSP将确实是简单的。
& k; U% F* x* z* v6 H/ z一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道Java,HTML和JavaScript,这意味着JSP将确实是简单的。: {! A6 h+ K/ c; n1 i8 C: g
x& A5 ~2 E; q, G! m! K
# F9 r$ ]. T1 u7 j: Z6 r推荐专题:JSP开发技术应用详解/ d! ?8 ?9 V, j, w; K
# }+ Q# p3 t2 l
& @1 M# d9 J! A/ h" b O* F需要成为一个成功的JSP程序员可以参考这个时间表。请注意下列:
+ o9 ~3 j$ Q+ Y) j- u+ m2 D |* }& k; e- Y3 S
0 F! J9 S$ T& Z7 u& Q( I4 t◆忽略你已经熟悉的步骤。- ~8 j! X1 v/ g3 B
" A- o2 j5 `9 Q1 ^
+ S+ r8 j0 ~9 p+ K" T- c! o% o◆训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。
: [7 Q7 P0 H1 s9 n+ l: t: z. p$ x9 b/ V
+ {' _% E7 a9 V( r+ j9 b- x2 D) y
1、建立并且理解你的Web Server) W" x( e. l7 \. Y- N+ O* t
; ~7 H( H- {2 f9 C5 Q, I" Y+ h( q/ x; P, U# b& q+ Z# l
因为Apache 是免费的并且在大多数平台上工作,为训练目的推荐Apache。
6 q: M0 Z+ B; u i/ ^7 g4 W" U8 q6 U: O0 g0 F+ o( ?+ G& s# m
% m! t* s& V' ^- L
安装时间:2天。9 i- R6 w( ^: m7 P* `
. A: V" o W2 f K9 B# o( K2 A' L+ \$ i6 o
2、保证你理解HTML / XHTML
* O2 d0 D* r0 g8 t( S
9 n: w# F4 m+ c. C- N8 o4 w3 r. B
你将需要了解HTML基础, 特别是HTML布局中的table的使用。XHTML不久将代替HTML ,学习XHTML的基础是一个好主意。许多程序员 \, Z0 X* I' ^% F9 Q4 x4 r* ~
$ D! e9 \0 \+ g7 I% K
" G& D) {$ h8 [- j# f8 l1 W- }" T1 |
通过HTML IDE学习HTML (集成开发环境) 。因为大多数HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作HTML是很有必要的。因为你将会使用JSP和HTML混合编程,精通HTML语法是重要的。所以,你必须能流利地写HTML。
% u8 L$ z4 x, j) }! p' W6 q! f* A& _2 b
5 x' h; a' d" w: y* K: e
训练时间:2 ~ 4 个星期。
d7 z$ D8 g, E2 Q- g, \3 K E5 h9 e3 e5 q8 M0 t1 ]$ W- H. _
1 R5 _. R8 u7 ~- L: L4 L5 h- b& B$ J& F
3、开始学习Java
7 X9 ^8 o- q7 G1 y% W" }6 Z
! c; F/ g, ]4 _, K# T( ~$ M1 i) u* m- g' u- t
开始学习Java 1.3理解Java基础是很重要的。不用担心学习swing或Java的图形方面,因为在JSP中你不会使用这些特征。集中精力在Java工作的细节,学习Java的逻辑,也在 Java Bean上花时间。学习Applet是好的, 但是就象Swing, JSP 的大多数应用将不使用小程序。
! \9 b: X" y5 @! a% ~5 z5 A! {4 o7 o
& T1 D) l/ h, [! m
训练时间:3 ~ 6 个星期。
' M+ w; O( {! A7 P7 y8 m# u9 ]3 {9 z9 Z! U0 g
$ q# R# O8 G: z5 Q3 x+ o+ d) v/ T
4、学习JavaScript6 _* s" o% k5 Q$ A* z
, E0 n6 e% k1 ~+ e- R& y/ X# l
0 U. ~" U1 y: r, R$ }学习怎么将 JavaScript在HTML中验证输入的Form元素。也学习 JavaScript怎么能在一 HTML 页以内修改Form的元素。最后要求你能从一 HTML 页内的事件中触发 JavaScript Function。: P# F! |( N! s9 w. M
. [$ |2 r& P! _8 ]6 S2 n0 C
: m7 j5 f7 E, }% y7 p/ }# D j$ _训练时间:1 ~ 2 个星期。
8 q2 A5 s Y0 o6 s1 R. `7 q) Z, a" A3 ^+ A* Z1 A v* n
' f6 c V' c. `5 a
5、学习并且理解你的Web Server- u3 F* H$ {7 c7 T
: T; u$ R8 E3 q" Y% G
! \/ @; w7 }; D' I2 C4 s熟悉Web Server的特征,这是很重要的。% A3 W( `/ S- K! v# Z
0 K1 Y% W8 ]2 |( d
( w( g" @: D9 E. M. R训练时间:2 天。! Y" d+ p$ t" L$ s! u! w" [( b3 S
* I( B* @9 f( I. j
, l4 L* C5 Z, M7 g3 u9 r* [# P. ^6、建立你的JSP Server
5 y5 o" X# F( Z" `7 W* D. b$ I
1 X |# V9 p0 ]9 F, {) p1 Y; |& c% X$ K7 y" G! x& U
我推荐以Tomcat开始。它可以很好地运行JSP程序。当你不能在生产使用Tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 JSP 程序员使用Tomcat。因此当你遇到一个问题时,你将容易发现帮助。$ O4 S' F$ k5 w& E" d8 _- {
# z+ ?7 |) }: i4 t6 I
2 j1 b: [/ X; \" C安装时间:1 ~ 2 天。
: A$ e3 _/ M- b/ t8 z1 I, ~4 N& u3 h( M
) i( M! W6 R7 _& n7、开始学习JSP
9 h& q2 B# s8 X1 c4 J0 X
% ~9 s" e/ t' D% ?+ f6 a' m0 p8 }/ h: r( j" T/ L# i$ L* K
基本的JSP学习通过的步骤1到步骤6可以完成, 然后使用JSP对象和脚本写JSP程序来联系。学习JSP的另外一个方面可以学习怎么创建一个分布式的应用程序。% ]: E8 l- g! p3 ]% N' C" w1 ~
' y) i. x% A2 h" b
- }( p+ J/ z! n1 X, \: Q训练时间:4 ~ 6 个星期。' u6 V7 t0 Y! F* {- M
0 Z1 ?0 Z; a$ N! T. k" e. ? m' A) V2 n& D1 b6 U" @ k1 e
8、学习更多的JSP server
: S' q8 J; b6 w7 ^! V; O/ `' t+ h5 W2 ]3 |# H1 F0 f; z, ^
# M2 @) S" c0 {+ [! y6 a没有关于更多的JSP Server当然也可以运行jsp程序。然而, 许多JSP server都由自己特殊的特征,可以让你更好的理解你的JSP工程。学习更多的JSP server如何处理JSP程序是有必要的。同样也可以优化你的JSP应用程序,并且使之运行得更快而不出任何问题。6 e7 P6 O3 Y6 j7 v! u' a
& D; M/ v O) M [3 A i+ O* v0 [ n
1 a7 |- y3 ^! \* Z/ ~2 C0 _0 t训练时间:2 ~ 7 天。
0 J0 I1 S* [" U: N# q$ K6 y' m# G' \0 M
2 t! e' I" b$ z
9、学习JDBC
* ^1 h/ `2 {. h/ U7 Z! |( @4 q
0 y/ G8 ?/ d1 X4 v/ Q' F: d# M( ?# i( }
JSP大多数应用将使用数据库,JDBC被用于数据库连接。经常忽略的一个事实就是,每个JDBC Driver所支持的东西是相当不同的。了解并熟悉在JSP工程上被使用的 JDBC driver的细节是很重要的。
! J/ `7 P" Q: h7 X/ d: p. _
- f1 I$ p( A9 z" U
! ?2 T( S3 Z; i3 O$ R |
|