  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
如何成为一个成功的jsp程序员?一个普通的错误是把jsp当作简化的 java。它不是,(事实上, jsp 是简化的 servlets 。)程序员通常试着没有学习要求的支持技巧而 直接学习 jsp 。jsp 是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道 java,html 和 javascript,这意味着 jsp 将确实是简单的。 & ~. f5 a6 ]6 ~, o. M. m. D
需要成为一个成功的 jsp 程序员可以参考这个时间表。请注意下列:
N) i5 N4 N2 M! Z6 t! u *忽略你已经熟悉的步骤。 3 o* l: E6 p0 C7 q
*训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。 + c I7 `7 @6 ~0 D) k$ [3 Z9 y
1、建立并且理解你的web server。
; x3 H; Z5 P1 G 因为apache 是免费的并且在大多数平台上工作,为训练目的推荐 apache。 ; }7 ~4 R* b2 p5 X2 t
安装时间:2 天。
/ z% s7 o% v" _! p 2、保证你理解 html / xhtml 。 , o, v. s/ M) K/ d; G3 z# p
你将需要了解html基础, 特别是 html 布局中的table的使用。xhtml 不久将代替 html ,学习 xhtml 的基础是一个好主意。许多程序员通过 html ide 学习 html ( 集成开发环境 ) 。因为大多数 html ide产生混乱的html语法,所以花时间学习手工写作html是很有必要的。因 为你将会使用 jsp 和 html 混合编程,精通html语法是重要的。所以,你必须能流利地写 html 。
9 k% d; f2 d2 n
. t4 o* ?7 m0 X; w 训练时间:2 ~ 4 个星期。 5 R! v$ |- ]! q% A% H
3、开始学习 java 。
, e! G0 M! L0 u$ c4 v" U 开始学习 java 1.4 理解 java 基础是很重要的。不用担心学习swing或 java 的图形方面,因为在jsp 中你不会使用这些特征。集中精力 在 java 工作的细节,学习 java 的逻辑,也在 java bean上花时间。学习applet是好的, 但是就象swing, jsp 的大多数应用将不使用小程 序。 `. g( z% A; _0 J, M
训练时间:3 ~ 6 个星期。 - H% W8 N" T/ n
4、学习 javascript 6 ]) s% N4 o0 j' i
学习怎么将 javascript在html中验证输入的form元素。也学习 javascript怎么能在一 html 页以内修改form的元素。最后要求你能从一 - g/ T) C5 ? V7 Y' P& j1 S
html 页内的事件中触发 javascript function。
7 n1 m9 B, G5 U- u3 N 训练时间:一~ 2 个星期。 7 F/ k9 O, _8 N% ~- [* w. U
5、学习并且理解你的web server的更好的细节。
8 q X/ n) Z, B4 s 熟悉web server的特征,这是很重要的。 ; B: ^" k5 H" B5 d" W" N
训练时间:2 天。 / T' U2 S8 [, ?' K
6、建立你的 jsp server - ?+ m! \: G) `" n- W
我推荐以tomcat开始。它可以很好地运行jsp程序。当你不能在生产使用tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 jsp 程序员使用tomcat。因此当你遇到一个问题时,你将容易发现帮助。 - h4 G0 _4 g) j' M* Z4 V# v+ R
安装时间:1~ 2 天。 # e# s2 ~3 J+ o" k% _# ~
7、开始学习 jsp 。 7 v" n% w: e4 T8 {* D: A
基本的 jsp 学习通过的步骤 1到步骤6可以完成, 然后使用 jsp 对象和脚本写 jsp 程序来联系。学习 jsp 的另外一个方面可以学习怎么创建一个分布式的应用程序。 - m7 d$ J* l$ ~$ p5 r9 `7 p( v
训练时间:4 ~ 6 个星期。 " e8 s! X y0 C5 b
8、学习更多的 jsp server。 ) S# A, x) J' \$ @$ n+ D+ C
没有关于更多的 jsp server当然也可以运行jsp程序。然而, 许多 jsp server都由自己特殊的特征,可以让你更好的理解你的jsp 工程。
& i) F8 S# m+ K 学习更多的jsp server如何处理jsp程序是有必要的。同样也可以优化你的 jsp 应用程序,并且使之运行得更快而不出任何问题。 6 ?: I. g2 Y$ m" D6 K7 k& q2 b
训练时间:2 ~ 7 天。 3 T" n1 S4 ^# P2 `
9、 学习 jdbc 。
. ^8 c/ X9 n+ q8 W* w jsp 大多数应用将使用数据库,jdbc 被用于数据库连接。经常忽略的一个事实就是,每个 jdbc driver 所支持的东西是相当不同的。了 解并熟悉在jsp工程上被使用的 jdbc driver的细节是很重要的。(有时这部分的学习被包含在前面 java 或jsp的学习中了 。) / N4 Q/ e U' J9 M' E; `( e1 S. ~# d
训练时间:1~ 2 个星期。
' t4 ^: o0 [6 ` 到现在,你已经成为了熟练的 jsp 程序员。仍然有很多需要学习,你可以考虑扩展你的知识比如 dhtml , xml ,java证书, jsp tag libraries 或 servlets , 看你想要造什么类型的网站而决定了。
8 {( v4 D3 f( h' L2 |- G 这些训练是jsp 的核心。你不必都学习上面所有的, 取决于你在工程中分配到什么任务和你已经有什么知识。但是这是我成功地训练程序员 的时间表。关键的单元是时间。平均的说, 5 个月时间确实能够训练一个人 ( 从开始到完成 ) 成为一个对jsp熟悉程序员。5 个月时间似乎很长,但要成为一个资深的web程序员所学的东西远远不止这一些。 - W$ I) Z2 W4 V9 I/ |5 q3 v4 f
也许你认为这样学习一种语言花费的时间太长了,因为学 asp 会更快、时间会更短。 但是学习 asp 不需要学习java的。 |
|