|
该用户从未签到
|
最近在网上看到很多问题是关于如何学习JSP的,就摘了一部分翻译过来,希望能对大家学习JSP有点指导,如果你已经知道java,HTML和JavaScript,这意味着JSP将确实是简单的。
9 k( [. Y% ?# T一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道Java,HTML和JavaScript,这意味着JSP将确实是简单的。
+ d/ J2 }) S5 j3 e4 c' A" [ h0 L
% A$ n# Z- u1 t. L1 e; {3 Y+ D! } `1 S& X! y
推荐专题:JSP开发技术应用详解; }4 K/ p/ _6 g. f- u# o A$ S
& ]* Y8 U& Z: |3 b
- x5 a1 j5 A, |& R需要成为一个成功的JSP程序员可以参考这个时间表。请注意下列:/ H8 \. F4 M7 S# L* f
) g' \/ l( S# k+ f( u; F% f% U- ~% I3 {* J0 C+ Z2 B7 m
◆忽略你已经熟悉的步骤。
/ h5 o- Q6 U% m t; [0 h, w& `2 h! l3 n4 k
. X$ H0 }/ C+ A3 C1 j+ |, [◆训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。
0 Z8 n' W( B8 `$ |7 B( [+ U0 ^ m0 m m! v5 A L. B2 R" |( h+ n! s% |
. O- `. S: s' O! K7 Q
1、建立并且理解你的Web Server
9 x$ z& b' u- a# y+ O* _8 `4 a7 P: x" ^$ V% D6 C* d# c" o
8 b) m3 F; j4 w, S7 f7 e因为Apache 是免费的并且在大多数平台上工作,为训练目的推荐Apache。
2 D6 n3 E4 z/ n' P) z
0 E9 _: ?6 E9 ?1 i2 o' c% x" \
0 u, p* F+ q* q7 q# K8 k; h- X ~' n安装时间:2天。2 V5 A* o, u! Z) b
^$ L2 E% S$ M! T
5 _1 p/ E' g: ] n' e) d
2、保证你理解HTML / XHTML' C/ d3 p& v1 O% [: e
8 o2 U; F/ H! {' c7 e4 S F0 t4 `! V( w" ?( B/ j# d
你将需要了解HTML基础, 特别是HTML布局中的table的使用。XHTML不久将代替HTML ,学习XHTML的基础是一个好主意。许多程序员
3 _# @/ ~" q) V# x! _4 l* e) f4 z0 _9 N( r. F/ y) M7 v& g
! h, e: Y0 k# L1 p7 m( Y/ Y% X# T
通过HTML IDE学习HTML (集成开发环境) 。因为大多数HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作HTML是很有必要的。因为你将会使用JSP和HTML混合编程,精通HTML语法是重要的。所以,你必须能流利地写HTML。
7 B# Y4 O2 i# K" K; b$ [: t' [, g& x4 E- X6 N, B3 M. f
. R- p+ D0 B0 L0 q; P% K, Z, B
训练时间:2 ~ 4 个星期。$ r. e1 L) X4 a
6 d1 G" Y& u4 j& P
4 i E3 x$ [- l5 M. U& z3、开始学习Java4 J$ {7 d: {6 F3 {
: w9 }0 |! K* S8 r: W
5 C9 @2 q; s; y3 t4 a( G8 c" J开始学习Java 1.3理解Java基础是很重要的。不用担心学习swing或Java的图形方面,因为在JSP中你不会使用这些特征。集中精力在Java工作的细节,学习Java的逻辑,也在 Java Bean上花时间。学习Applet是好的, 但是就象Swing, JSP 的大多数应用将不使用小程序。
+ f4 m: B- l2 G3 ^! E; F* U! Q
( A( U) Z' D& V' b2 e& i. @5 k5 a3 m& {% [$ h* l; y7 z
训练时间:3 ~ 6 个星期。
, d- Q9 L2 t, a* c1 N4 X/ z
+ Z+ ?9 t& {% X$ o# A; i: w5 }7 ?1 i2 b
4、学习JavaScript
4 ]0 K. d* Q/ ^5 y, o9 B9 x
3 K6 a& p; z1 \9 q5 f' v1 P1 m) T0 e; e
学习怎么将 JavaScript在HTML中验证输入的Form元素。也学习 JavaScript怎么能在一 HTML 页以内修改Form的元素。最后要求你能从一 HTML 页内的事件中触发 JavaScript Function。
$ r6 m3 _9 B4 X
. c5 @: T" L% X
0 v8 {9 G5 B# g# N8 u3 E0 h训练时间:1 ~ 2 个星期。
" ?/ z1 s& ]" B9 o, x. _5 L( C
G% h5 s1 f, o
/ \/ X' O$ a* Y% [# D o5、学习并且理解你的Web Server
& k! x+ L( k" W0 }* m) d. Y# `4 C( W+ {0 T9 M& I/ h2 \
7 \+ [3 ]+ S* n- o9 h
熟悉Web Server的特征,这是很重要的。) w9 p% H# m Q1 [8 m
6 s: @ B6 n- {1 X7 F& B' |
% o* m# x9 o4 m2 J& D# l训练时间:2 天。
' s' m- E j2 U- L) q/ A, _9 R0 B. Y: i( v) W, F8 v( o( k
: {4 o' ]0 D! P T7 \7 m; ]2 m
6、建立你的JSP Server
* M+ u. N( V6 n9 r1 r$ G/ d" Z# Y; | d# ~& z
1 g4 b; W- a/ j: v. f: z我推荐以Tomcat开始。它可以很好地运行JSP程序。当你不能在生产使用Tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 JSP 程序员使用Tomcat。因此当你遇到一个问题时,你将容易发现帮助。, ^3 j; Z9 o8 M& X8 B
) @- l3 H9 N: a! A* e# B. b& J9 i6 W
安装时间:1 ~ 2 天。
# ]3 T( q$ D) ~* v' j
( z( O+ `4 \5 V/ |- K) ^
2 ^; K+ F4 g" h3 u+ V7、开始学习JSP n" O/ A3 V. ~/ U$ i
6 }, n' b! J9 x# t7 M0 f3 G$ j& i1 G2 i
基本的JSP学习通过的步骤1到步骤6可以完成, 然后使用JSP对象和脚本写JSP程序来联系。学习JSP的另外一个方面可以学习怎么创建一个分布式的应用程序。$ T0 z3 a, E4 C. P; R- V
1 k: X# ^3 U. ^: ^3 D3 O$ r
4 L9 h1 a+ Z* w5 `. D) p x训练时间:4 ~ 6 个星期。
' L9 K9 y4 }! n) G( M- f- ~: S
' c+ s/ D4 u- h+ r
) O J5 ~& n) B0 c+ C! c8、学习更多的JSP server
7 y0 o. v& r( `4 g A6 [& a' M+ E8 f. w [# ^" |* l+ Y
3 z( u3 u( q& `) X3 g; p
没有关于更多的JSP Server当然也可以运行jsp程序。然而, 许多JSP server都由自己特殊的特征,可以让你更好的理解你的JSP工程。学习更多的JSP server如何处理JSP程序是有必要的。同样也可以优化你的JSP应用程序,并且使之运行得更快而不出任何问题。5 I6 t6 C: [, r
) x7 l' z7 S1 F8 }1 U
+ r# j4 d S# d训练时间:2 ~ 7 天。! P h' X# A$ D* N% ?0 x4 E+ q) z
: Q. V& J0 K( ]' C( j
7 r9 _2 p- Q( p0 u" \
9、学习JDBC# b. v# u! D ^7 C4 w8 B' K1 U
! y w( g, p$ [) g2 a1 l6 n
8 V8 M d; y; OJSP大多数应用将使用数据库,JDBC被用于数据库连接。经常忽略的一个事实就是,每个JDBC Driver所支持的东西是相当不同的。了解并熟悉在JSP工程上被使用的 JDBC driver的细节是很重要的。2 Z. Z6 _; l2 h" R2 y) |
6 a( P2 @+ p# r: n' k
9 }3 w. Q. v2 w. G) V& C' h |
|