|
该用户从未签到
|
最近在网上看到很多问题是关于如何学习JSP的,就摘了一部分翻译过来,希望能对大家学习JSP有点指导,如果你已经知道java,HTML和JavaScript,这意味着JSP将确实是简单的。! m L+ N/ ~1 \; ]
一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道Java,HTML和JavaScript,这意味着JSP将确实是简单的。
7 I. U; @% \; j2 S# S: n) D6 _# u, L8 d) w2 X% u* O
' f7 D* ]$ ]& H1 R' O; g
推荐专题:JSP开发技术应用详解- z+ M/ v7 }( G# R
# k- e) [' [7 Y* |6 ^9 |+ j6 u
% W( j; B- I7 u( ?需要成为一个成功的JSP程序员可以参考这个时间表。请注意下列:- I9 L+ ~# B. e5 @' N
5 i) y( q. t+ t
. X7 Z4 m) H* y( e) H◆忽略你已经熟悉的步骤。
0 d. R* I0 f" L
d% x F$ C0 E- ^8 E4 a
' u) L! l1 V7 {: @' I; h F e◆训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。4 {) @4 j: G: l2 f- r( R% s
$ K+ h. C5 Y3 G o! b9 l. a
7 G% P9 w0 F- k" p' x1 S1、建立并且理解你的Web Server) ~6 n9 o1 B; u! A
, D* w9 B" R& }7 S7 X
6 X+ D, O6 X# M' ?% M+ A+ e因为Apache 是免费的并且在大多数平台上工作,为训练目的推荐Apache。6 a7 N) B# t& k+ N! u4 X* Z0 [
p8 s% R" d( T, d9 |! T$ m
& R" j5 p) Y6 t1 B
安装时间:2天。
; g2 W4 t I. w$ e$ O) n
+ K8 Q: Y* d8 a) V# _. C4 T" c1 f' ?1 G- p! u5 d2 Y" N
2、保证你理解HTML / XHTML
' J+ f, T" |& t1 }. r
+ E+ ?0 H& H$ m! h- e) N( U. R* t7 n
你将需要了解HTML基础, 特别是HTML布局中的table的使用。XHTML不久将代替HTML ,学习XHTML的基础是一个好主意。许多程序员6 b0 g& z8 K5 J% t1 Q2 I* y
6 q) j4 r8 b% {1 e- q. U" K* J$ F8 ?6 Q" D2 Q- C `+ G# s8 D- l. o
通过HTML IDE学习HTML (集成开发环境) 。因为大多数HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作HTML是很有必要的。因为你将会使用JSP和HTML混合编程,精通HTML语法是重要的。所以,你必须能流利地写HTML。
4 u/ ?2 |) n3 @8 b
5 J/ c$ ~" q/ D) r9 T- |1 a% X$ G3 u0 a
训练时间:2 ~ 4 个星期。5 U: Y0 Z1 D' o
- w0 a5 n& Y {9 i/ V
: ^7 Z1 D. ^- ]: x8 e. r# I3、开始学习Java) K9 |( z* h; `( m6 J# \" `
+ A+ f3 N8 e3 S% d
9 A& `- E5 H' T1 g8 F
开始学习Java 1.3理解Java基础是很重要的。不用担心学习swing或Java的图形方面,因为在JSP中你不会使用这些特征。集中精力在Java工作的细节,学习Java的逻辑,也在 Java Bean上花时间。学习Applet是好的, 但是就象Swing, JSP 的大多数应用将不使用小程序。
/ T9 I% M" Y1 u, t5 D+ B* `' p0 Q5 b+ H8 ?7 p: i! l
) F! K, E- ^& k$ M& ~/ _
训练时间:3 ~ 6 个星期。: x4 C. V2 a7 t
/ ?4 O/ Q0 s$ R# @3 j! N3 V% m* M
- z8 ?( M; G" c! m5 e$ J4 ?# j( z4、学习JavaScript
U2 M) _+ v% h8 k
) S+ y: s. f# i5 m+ n3 |1 k% K- {7 {8 @ }0 p
学习怎么将 JavaScript在HTML中验证输入的Form元素。也学习 JavaScript怎么能在一 HTML 页以内修改Form的元素。最后要求你能从一 HTML 页内的事件中触发 JavaScript Function。9 Z9 i9 ~7 J4 m1 x5 W/ P
% W+ ~5 d; m' Q6 p5 ~1 @
' w; k2 D* [! l( u2 B+ y8 L) u训练时间:1 ~ 2 个星期。
# `- M/ V# A! u U/ B- t3 _, U8 ]8 ^/ L: p
" ~& p$ E2 C& \4 I5、学习并且理解你的Web Server
8 P% J" |/ z4 z! B3 V( k% C- Y# O
9 l" {' L9 t D2 x2 b熟悉Web Server的特征,这是很重要的。* w$ p- _0 t D* u9 D1 s( r
# H N% R( W5 T* a9 g; d% K0 f- v) d( I. Y/ _7 P y5 M
训练时间:2 天。
) X- p7 y9 a6 e R
4 D( e; o7 v7 j2 \, m& V
; q. z! d8 {# o; M: o% h5 _0 |0 o6、建立你的JSP Server
: u$ |6 d6 |- d& k' j/ ^; a# \2 B' H& C4 A U$ c0 H4 ?
. B8 _+ z6 T2 ~8 O0 C/ E) K1 |
我推荐以Tomcat开始。它可以很好地运行JSP程序。当你不能在生产使用Tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 JSP 程序员使用Tomcat。因此当你遇到一个问题时,你将容易发现帮助。) C! G* A6 @; Y5 t% A0 f6 v" i
4 P, w3 }8 v; w, o3 e! X, V' E% W" v% \
安装时间:1 ~ 2 天。
3 h' F) ?. G, W- m0 N& L6 v4 M% D2 O6 O3 ]+ l: F5 n
' I5 m9 K# J1 c6 Z
7、开始学习JSP
2 q3 R9 N& A8 l
2 Y& r( Z7 |5 D% D& E' f! p0 A
基本的JSP学习通过的步骤1到步骤6可以完成, 然后使用JSP对象和脚本写JSP程序来联系。学习JSP的另外一个方面可以学习怎么创建一个分布式的应用程序。1 R2 d9 n4 b3 [/ \# `- f9 S, p
0 Z, c: g7 N8 I) H' ^8 ?$ |/ F+ V& N, `. N& z
训练时间:4 ~ 6 个星期。" J5 q2 U3 r I4 k
% ?6 \& q( @7 z3 ^
, S6 T0 f5 }# ^( S& x2 |8、学习更多的JSP server Y) y' B N3 l1 K; ~
- @2 H$ f9 n: ^$ b) z$ w/ m, I$ X$ C( c4 U0 N
没有关于更多的JSP Server当然也可以运行jsp程序。然而, 许多JSP server都由自己特殊的特征,可以让你更好的理解你的JSP工程。学习更多的JSP server如何处理JSP程序是有必要的。同样也可以优化你的JSP应用程序,并且使之运行得更快而不出任何问题。8 R9 B. A9 I" M9 O, Z: V" @
: C' s, f% l# y
+ u( n+ E& d G, o! h# A训练时间:2 ~ 7 天。
2 X1 W/ w! C: n: E0 J2 D( d
9 m: f/ g0 n( N* ^* I8 ]9 c3 S: I' Z- Y- C# t
9、学习JDBC% b7 d' Y: _0 Y0 o( v% q; w6 g
% g+ e, F7 N7 i( b8 n+ o
5 a# ^, ~& x* t# b9 h) q( |+ _. J& gJSP大多数应用将使用数据库,JDBC被用于数据库连接。经常忽略的一个事实就是,每个JDBC Driver所支持的东西是相当不同的。了解并熟悉在JSP工程上被使用的 JDBC driver的细节是很重要的。; X8 b" n7 _ y5 M. D
8 m+ T' I O; V8 n7 U! `
: s) E: O$ V# c$ i9 j( D8 A3 r
|
|