|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
如何成为一个成功的jsp程序员?一个普通的错误是把jsp当作简化的 java。它不是,(事实上, jsp 是简化的 servlets 。)程序员通常试着没有学习要求的支持技巧而 直接学习 jsp 。jsp 是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道 java,html 和 javascript,这意味着 jsp 将确实是简单的。 8 s) c& d+ a3 n* o, L! b! j
需要成为一个成功的 jsp 程序员可以参考这个时间表。请注意下列:
3 ], r# K; ~9 q9 y$ O *忽略你已经熟悉的步骤。 $ C5 M$ m, Z, }7 X! C5 z, P6 [1 W
*训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。
4 M0 W- C+ x3 v Q4 ^# ~ 1、建立并且理解你的web server。 , R$ Y9 N4 l, c' o* `
因为apache 是免费的并且在大多数平台上工作,为训练目的推荐 apache。
- E9 k \* T. R! t+ O8 O% F& u 安装时间:2 天。
0 f$ O: n; X) L8 L$ O" i7 I# E 2、保证你理解 html / xhtml 。 4 P% e M8 j* N) ?$ H) ^, l
你将需要了解html基础, 特别是 html 布局中的table的使用。xhtml 不久将代替 html ,学习 xhtml 的基础是一个好主意。许多程序员通过 html ide 学习 html ( 集成开发环境 ) 。因为大多数 html ide产生混乱的html语法,所以花时间学习手工写作html是很有必要的。因 为你将会使用 jsp 和 html 混合编程,精通html语法是重要的。所以,你必须能流利地写 html 。 9 V# d( G# i" q! }1 E2 |( i' e
$ p. I) u( {* U% a& ~- I( v
训练时间:2 ~ 4 个星期。 , s: W) }5 W* R6 z( I2 \# f! }% I
3、开始学习 java 。 $ G- m: x/ x" ?
开始学习 java 1.4 理解 java 基础是很重要的。不用担心学习swing或 java 的图形方面,因为在jsp 中你不会使用这些特征。集中精力 在 java 工作的细节,学习 java 的逻辑,也在 java bean上花时间。学习applet是好的, 但是就象swing, jsp 的大多数应用将不使用小程 序。
" v; m1 F, C: D, c* T4 B 训练时间:3 ~ 6 个星期。 3 K9 `# ] }: h0 S$ E" Q
4、学习 javascript ! n* n0 M& \& G& O$ t. J7 I8 f
学习怎么将 javascript在html中验证输入的form元素。也学习 javascript怎么能在一 html 页以内修改form的元素。最后要求你能从一
! `! B4 i! T! y+ }) |$ b html 页内的事件中触发 javascript function。 & |; K/ w) G" b/ m3 J0 |
训练时间:一~ 2 个星期。 9 W2 x5 b6 ]( q0 v! ^$ z
5、学习并且理解你的web server的更好的细节。
6 {: f. h3 e* Y8 `1 @- F* x- z5 R8 f$ n 熟悉web server的特征,这是很重要的。
2 s' |4 f& x/ v+ V- X# d' o 训练时间:2 天。
& E4 A: G1 e3 A0 M' k' b B3 M 6、建立你的 jsp server 5 E- p2 r8 z: k) z: }, u2 W8 d
我推荐以tomcat开始。它可以很好地运行jsp程序。当你不能在生产使用tomcat时,学习尽可能多的知识以便于更好的运行程序。另外, 许多 jsp 程序员使用tomcat。因此当你遇到一个问题时,你将容易发现帮助。
4 V$ P3 e0 i5 p5 n) |2 J 安装时间:1~ 2 天。
l" C$ n$ x& f7 h6 n! I 7、开始学习 jsp 。 ! y: |6 F- o: F
基本的 jsp 学习通过的步骤 1到步骤6可以完成, 然后使用 jsp 对象和脚本写 jsp 程序来联系。学习 jsp 的另外一个方面可以学习怎么创建一个分布式的应用程序。
5 G0 E1 m- o2 ^* m9 [& g 训练时间:4 ~ 6 个星期。 / l* H. k3 y" _, u
8、学习更多的 jsp server。
[" b7 M7 X$ F5 [5 U 没有关于更多的 jsp server当然也可以运行jsp程序。然而, 许多 jsp server都由自己特殊的特征,可以让你更好的理解你的jsp 工程。
9 Q) B+ M6 h! a' y( M 学习更多的jsp server如何处理jsp程序是有必要的。同样也可以优化你的 jsp 应用程序,并且使之运行得更快而不出任何问题。 G( x& k$ g0 b) q- D2 g, }+ o/ ~
训练时间:2 ~ 7 天。 7 t! u/ ~4 L2 Y. G
9、 学习 jdbc 。 % ~1 g* S' T5 \; [
jsp 大多数应用将使用数据库,jdbc 被用于数据库连接。经常忽略的一个事实就是,每个 jdbc driver 所支持的东西是相当不同的。了 解并熟悉在jsp工程上被使用的 jdbc driver的细节是很重要的。(有时这部分的学习被包含在前面 java 或jsp的学习中了 。)
9 g% F) f4 G7 \* q/ W+ ?/ [ 训练时间:1~ 2 个星期。 ?5 v, r9 h% m& \$ B
到现在,你已经成为了熟练的 jsp 程序员。仍然有很多需要学习,你可以考虑扩展你的知识比如 dhtml , xml ,java证书, jsp tag libraries 或 servlets , 看你想要造什么类型的网站而决定了。 ) C8 C! \: V) g, A$ C' q: m
这些训练是jsp 的核心。你不必都学习上面所有的, 取决于你在工程中分配到什么任务和你已经有什么知识。但是这是我成功地训练程序员 的时间表。关键的单元是时间。平均的说, 5 个月时间确实能够训练一个人 ( 从开始到完成 ) 成为一个对jsp熟悉程序员。5 个月时间似乎很长,但要成为一个资深的web程序员所学的东西远远不止这一些。 ! E+ d; c# J: M* \ @5 M6 b/ `
也许你认为这样学习一种语言花费的时间太长了,因为学 asp 会更快、时间会更短。 但是学习 asp 不需要学习java的。 |
|