该用户从未签到
|
最近在网上看到很多问题是关于如何学习JSP的,就摘了一部分翻译过来,希望能对大家学习JSP有点指导,如果你已经知道java,HTML和JavaScript,这意味着JSP将确实是简单的。2 A+ x( g% p' L8 X! x
一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道Java,HTML和JavaScript,这意味着JSP将确实是简单的。
/ w# z# G; L+ G! N. E- d
) l1 i4 V7 a0 T& {; U$ c4 t9 W% A
- o. s( }3 i2 F* q4 ?* v) |推荐专题:JSP开发技术应用详解+ m; X% x( ]7 p1 D
8 N6 B/ W% D# b9 D- u4 c7 K
! v1 l5 o* _: u2 W" ^需要成为一个成功的JSP程序员可以参考这个时间表。请注意下列:% v2 G+ M9 Q# O$ o6 S' |/ \4 t- v9 F
/ i/ R! A6 B3 u& i
3 m4 a* H7 ^5 y2 q" G& k6 Q
◆忽略你已经熟悉的步骤。
+ s# E8 n* e( C9 ~& L; W; v f' f& x1 p/ b2 |) k
$ s3 i2 G: R K/ L- H. O0 o+ Z
◆训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。
7 b3 H: p% Y6 D- v X/ r( @8 Q
0 V" v8 [3 x1 o
; q2 _9 w( G1 z1、建立并且理解你的Web Server
* f/ u5 x; m% k) ?: [
* F6 i0 h+ V/ g5 j# V; d, [6 f" U: t# i8 P. t% p2 ^
因为Apache 是免费的并且在大多数平台上工作,为训练目的推荐Apache。
7 ?8 R0 N) X3 J3 i; z7 f
5 v$ g9 b! R/ k3 D1 m0 W: A7 z1 {1 W" E! T/ b
安装时间:2天。+ J" ]8 |' z. s! t& X5 Z. j4 T# {
0 i1 W0 P Y7 ^5 } D6 }+ [' G0 W6 m$ s
2、保证你理解HTML / XHTML# I! q4 {2 Q! o
7 B. |! d2 i; d4 r, M
) y. |% U4 q% {/ f% y你将需要了解HTML基础, 特别是HTML布局中的table的使用。XHTML不久将代替HTML ,学习XHTML的基础是一个好主意。许多程序员
4 r. ~; ^0 C( r9 c- i9 O" k) K* M! |
5 y" y' M7 H2 T" ^7 O
x1 t* m4 I' J( V9 n# }通过HTML IDE学习HTML (集成开发环境) 。因为大多数HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作HTML是很有必要的。因为你将会使用JSP和HTML混合编程,精通HTML语法是重要的。所以,你必须能流利地写HTML。5 p' g. H& F: a
0 e) R4 E/ c' F! M" l) d3 d9 \
, p4 P: t6 X3 E9 T, l训练时间:2 ~ 4 个星期。
! k, |* I+ T& _4 {& m0 ~& t6 q3 `8 o" D% [' ]6 ?, n, d0 M0 Y
' I; G! M; q- N& B% c: L2 m
3、开始学习Java
; u& Y ^0 g$ B$ d+ b5 {7 i* \# ^0 U( Y; O! ]: _7 f4 n& _
; A+ y7 \+ G7 S5 O
开始学习Java 1.3理解Java基础是很重要的。不用担心学习swing或Java的图形方面,因为在JSP中你不会使用这些特征。集中精力在Java工作的细节,学习Java的逻辑,也在 Java Bean上花时间。学习Applet是好的, 但是就象Swing, JSP 的大多数应用将不使用小程序。
' ~4 R. ~: p3 b8 H! o! \5 ]4 c' q% a' g6 t) W. P4 `0 F
- P! |5 l1 c: X0 u6 n
训练时间:3 ~ 6 个星期。: J* m/ r3 C8 |0 i
8 j7 }! M) A' w3 ]# c: _) U
6 f( j' ^* ^( [4、学习JavaScript( w$ z e' O( ~
; n% _4 O0 y9 U6 Q! v5 C6 p. I% s: o) M! j9 y" E! B
学习怎么将 JavaScript在HTML中验证输入的Form元素。也学习 JavaScript怎么能在一 HTML 页以内修改Form的元素。最后要求你能从一 HTML 页内的事件中触发 JavaScript Function。1 A# w+ z$ H' N8 V) w
4 F0 f5 I5 q: b6 h
, w( G! r( v; R% [; _7 V: |; \训练时间:1 ~ 2 个星期。
0 u4 u% Q4 v2 r9 j
; ?: Y& B9 a4 b( l) [8 G# L7 {3 x' c1 ~
5、学习并且理解你的Web Server
& j6 @% x/ a" I( @
) [% B; d3 k3 v& s/ S- G2 C
" M) K. ^& e+ j熟悉Web Server的特征,这是很重要的。; O, C0 U3 F: ~
" L$ ~$ W6 x# b, S0 z
9 J5 P8 f; U( C1 ?. H6 b
训练时间:2 天。3 c( R" D# a6 z; A" u: D; p4 J
2 W5 i0 l) E0 q O* ~! N& l8 b+ P A3 j2 p* B1 ?& p
6、建立你的JSP Server2 t7 q' j; r8 ], U; G! m
* e6 m) J2 I6 \: A, R
9 G( |! N' S0 o8 M7 k2 E
我推荐以Tomcat开始。它可以很好地运行JSP程序。当你不能在生产使用Tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 JSP 程序员使用Tomcat。因此当你遇到一个问题时,你将容易发现帮助。" ^% E: {, w3 z$ Q2 G
; } q1 H5 F) i; H& M! |
2 G* y0 R( p# C6 q安装时间:1 ~ 2 天。
" G! l* x% v! u$ {# ~' m4 X1 B! r$ a4 n. r
7 C9 `' P* e" Z+ v9 |
# _" V0 U8 k2 s7、开始学习JSP
1 d$ h! k A6 S6 {- P5 p; S! [( o5 Y! G8 \9 K# @2 T+ r% k
% @0 f, W/ |! Y C0 ?
基本的JSP学习通过的步骤1到步骤6可以完成, 然后使用JSP对象和脚本写JSP程序来联系。学习JSP的另外一个方面可以学习怎么创建一个分布式的应用程序。0 {/ i6 L7 _4 H/ S( K+ Z! e
- m K; X5 Q6 K, g- @
7 h1 B+ a6 O! A
训练时间:4 ~ 6 个星期。
7 ?/ ^: r3 D8 [# h4 H
# G& E w$ l& Z' Y! t; ]: U" E# t% j
3 Q8 h1 V- x' H* o8 q8、学习更多的JSP server
0 M" t) @9 X8 X+ y3 Y2 x2 X5 e1 X8 v$ u
# d1 E: H4 y. u/ k- o; I没有关于更多的JSP Server当然也可以运行jsp程序。然而, 许多JSP server都由自己特殊的特征,可以让你更好的理解你的JSP工程。学习更多的JSP server如何处理JSP程序是有必要的。同样也可以优化你的JSP应用程序,并且使之运行得更快而不出任何问题。
* U/ T, Z' |, l' D* P6 V! X
- d7 S$ h7 p' G1 p7 G- s
4 v0 u+ I' E0 F4 a7 ]训练时间:2 ~ 7 天。
' l$ \1 L# P" r* r$ p; W0 R; j+ b) E! j* Q5 z
7 }" H @! r+ E# `! N: B$ a e9、学习JDBC3 Q9 C1 @! E. [
* B" ^* s' K; I7 x* a) x
7 C% Y! z; q- @; G7 c; Y% U8 MJSP大多数应用将使用数据库,JDBC被用于数据库连接。经常忽略的一个事实就是,每个JDBC Driver所支持的东西是相当不同的。了解并熟悉在JSP工程上被使用的 JDBC driver的细节是很重要的。9 t, [7 v9 `! c* ~& k- F- v6 o$ z5 o
! J6 h& b# D- y+ v0 T; W! k8 \3 q! h" }% k
|
|