该用户从未签到
|
最近在网上看到很多问题是关于如何学习JSP的,就摘了一部分翻译过来,希望能对大家学习JSP有点指导,如果你已经知道java,HTML和JavaScript,这意味着JSP将确实是简单的。
% o/ D) M" _* d4 N4 Y' [& k# ~一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道Java,HTML和JavaScript,这意味着JSP将确实是简单的。
A. O0 J( J: e2 y' a, U+ I8 F2 Z
; F; A8 n+ y! Y' D推荐专题:JSP开发技术应用详解3 H+ O4 w7 ?( T' H
8 n1 o. v2 e8 G# Q- o
- _3 ^- J9 `* @/ v2 h需要成为一个成功的JSP程序员可以参考这个时间表。请注意下列:
, {* P5 i! m/ G
5 j# F1 L7 w+ C/ C+ }8 T; u! k3 H. T: k! n4 @* I
◆忽略你已经熟悉的步骤。) ?4 s# s9 Z/ a/ }7 W6 T5 u2 X7 i9 R" H
( g" i8 U2 ^" \- b3 [% R9 \$ L7 g
" r( @: k2 E, u V◆训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。2 l$ N8 C7 B( u" c
& D- U1 N" a% d& m1 r. |
# \3 `; T, P5 G' j! L1、建立并且理解你的Web Server& Y! ~$ ?1 D f8 P
, j" ?& e: F' J P9 `* Q
9 K9 O0 o, X2 R6 }- y' |因为Apache 是免费的并且在大多数平台上工作,为训练目的推荐Apache。
Y- b @/ a, S7 e; @- t5 |5 _$ q9 D" s6 A* x& G
, z+ X* J- B/ ~/ h8 n! A安装时间:2天。0 e4 u( A# L% b# u! F" W
8 h2 W8 W2 n8 D
8 u1 D0 l+ }) C2 Z: X" e2、保证你理解HTML / XHTML% P5 A0 C" Y/ _
/ K( Z- m, M6 s6 X
0 F g) f) ?* L( D$ y+ p" I9 L你将需要了解HTML基础, 特别是HTML布局中的table的使用。XHTML不久将代替HTML ,学习XHTML的基础是一个好主意。许多程序员4 f) O3 x$ P" G
7 a( ~; F, }' J/ W6 d$ ]2 U
; U# g7 Q ]/ u8 D! x6 t% H通过HTML IDE学习HTML (集成开发环境) 。因为大多数HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作HTML是很有必要的。因为你将会使用JSP和HTML混合编程,精通HTML语法是重要的。所以,你必须能流利地写HTML。
" G* ?0 C" R* E! K- L# F
5 L# C. A6 S8 n; d) { {: ]- T% u$ h+ {# e1 H. U- ]
训练时间:2 ~ 4 个星期。
4 t' l+ r7 ^; N! `* c# C' q3 _5 p% p2 I% \& B
, }! Y: C/ _, e" a2 E0 c1 v3、开始学习Java2 P* `. ^+ k; \% B* s
+ W+ m0 w$ V7 S& u4 P3 U5 e7 K
5 h" T$ z% o3 a9 m
开始学习Java 1.3理解Java基础是很重要的。不用担心学习swing或Java的图形方面,因为在JSP中你不会使用这些特征。集中精力在Java工作的细节,学习Java的逻辑,也在 Java Bean上花时间。学习Applet是好的, 但是就象Swing, JSP 的大多数应用将不使用小程序。6 [! s# X; j% h# `6 l) K3 j# p
/ e: `# O% p( F, V7 g1 O! V8 t
' X! Y# \- S9 Y9 }1 l训练时间:3 ~ 6 个星期。
6 E4 k$ N I9 H9 Q* u j) B8 D6 Q0 F+ N8 Q3 Y& t3 e
1 Q1 M! N+ O0 l4、学习JavaScript
+ g4 W' G+ n- ]3 ]( J6 L* b' _1 o( t+ J+ x
9 V4 T1 |( Y( {, O# {% H
学习怎么将 JavaScript在HTML中验证输入的Form元素。也学习 JavaScript怎么能在一 HTML 页以内修改Form的元素。最后要求你能从一 HTML 页内的事件中触发 JavaScript Function。; S" m3 d& M5 J" h2 E9 g6 r0 Q+ P
7 e' F Q$ ~0 C6 P. ~
/ b1 m2 ~/ k0 Q# k' F
训练时间:1 ~ 2 个星期。
2 M" w* |' F# u( i1 A
5 C2 m* r0 \, [2 t9 h
3 [% n$ v% k5 _8 d5、学习并且理解你的Web Server/ m& N! F6 e6 X* T
% H+ u* P: d# r9 m
: t4 M2 L( E. X' z X
熟悉Web Server的特征,这是很重要的。
8 F# x7 C# d# i, ^' h( `' _
+ X9 D/ R+ h! |% \: X7 E
9 R9 ]/ H# p) P: I训练时间:2 天。
9 _8 m& D. h" e6 {. w b% q- V; I1 M/ ^# E9 K' m
) O' f! a9 p1 h* y6、建立你的JSP Server) r3 ?9 s5 ~, T% ?
' Q. S5 U: [0 q* t. C$ j& x- M5 b6 v7 g- z0 ]
我推荐以Tomcat开始。它可以很好地运行JSP程序。当你不能在生产使用Tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 JSP 程序员使用Tomcat。因此当你遇到一个问题时,你将容易发现帮助。
: d$ i0 t p& e+ R9 E2 ^
5 e5 e# ?% a" B7 r( [3 A; A" H6 O1 ^: o: D8 n& T. }
安装时间:1 ~ 2 天。
9 D* k/ O! Q, R3 P: w5 q: r: a% k& S9 F* T* m2 n& x
/ Z) c- [9 b/ w& |$ e( ?, g$ l4 [9 a: g7、开始学习JSP
' h' {% D2 F0 {1 X% Q; M, F
" Q1 J8 l( h1 ~. ]' o6 E$ S0 i* U. A0 A2 f- X+ w
基本的JSP学习通过的步骤1到步骤6可以完成, 然后使用JSP对象和脚本写JSP程序来联系。学习JSP的另外一个方面可以学习怎么创建一个分布式的应用程序。
- i: S1 r9 S5 d1 g8 C0 K( |3 J0 D0 T Z9 G- D/ ~# g5 I
! [3 c, C+ b: n$ Y/ |训练时间:4 ~ 6 个星期。. c4 B6 p1 _+ O5 E- l
, d7 ]5 i5 ]3 ]: d0 Y! M. c) k9 ~; n) a4 {" G* N/ {- p
8、学习更多的JSP server
# T& o- q0 m" F( C) f
8 Y9 j0 |# ]: |3 x, X' i O# I" } \8 _7 K& q
没有关于更多的JSP Server当然也可以运行jsp程序。然而, 许多JSP server都由自己特殊的特征,可以让你更好的理解你的JSP工程。学习更多的JSP server如何处理JSP程序是有必要的。同样也可以优化你的JSP应用程序,并且使之运行得更快而不出任何问题。1 p: T2 r% |, @6 d
- g( S# F# q, Q% z/ w
6 B2 V% c1 _2 ^. R3 j3 i训练时间:2 ~ 7 天。; K5 `1 \) o9 E7 S5 G1 y6 ^
% \0 J& L( p' X, m. S y. a4 j4 _
% F2 p4 \- g; p* X% ^, l9、学习JDBC
9 J% i& s- D1 K# M8 W, K# w0 Q& e/ P" a- ]& @
3 S4 ]9 N# I2 K# F5 ?
JSP大多数应用将使用数据库,JDBC被用于数据库连接。经常忽略的一个事实就是,每个JDBC Driver所支持的东西是相当不同的。了解并熟悉在JSP工程上被使用的 JDBC driver的细节是很重要的。
2 o6 R9 l* Z* M, f' b2 t
1 H9 S5 A8 C1 a* P3 F% v. g" M' T- s9 _% r) _% l n( K
|
|