JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Servlet/JSP 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
話題被移動
該話題已被移動 - morchory , 2004-11-14 11:45
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 給初學JSP的人 [精華]
老陳





發文: 161
積分: 2
於 2004-11-13 23:07 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
這幾天我們公司有一些人要開使用JSP寫UI,因為之前都是用Applet,所以就開始一開訓練課程
我一開始很強調大家一定都要會JSTL/EL語法,還有其他一些好用的tag(ex: displaytag),並且我認為這是最基本的
還有Struts,我也認為這是基本的

後來想想我錯了,因為剛學JSP的人,對於JSP還不熟,學這些東西對你們來說反而是一種負擔,我可以預見這些東西教給他們,他們內心的想法:


我: 要學JSTL/EL啊,這樣才不會把JSP寫的一團亂
他們(內心) : 什麼一團亂?學這些一大堆tag和大跨號我才一團亂,看到這麼多東西就頭大,為什麼不直接寫程式在JSP裡面就好了?


是的,可是我為什麼會覺得好用呢?因為我寫過一定份量完全沒有任何tag幫助的JSP,相當零亂不堪,改起來很痛苦
但他們卻沒經歷過,所以對他們來說用了這些我們認為很方便的東西,對他們來說是一種負擔,不但不會增加工作效率,反而會大大降低

就像沒有在Model 1的架構下寫過程式,就無法體會Model 2架構的framework是多麼的好用(ex: struts)

所以我建議新手們應該先自己寫JSP,就是直接在裡面寫Code,不要用任何的JSTL&EL,還有什麼 displaytag,因為這樣是最直覺,最快上手的,而寫到一定分量的時候,你們再來改寫成tag,才會越寫越快,越寫越開心
(如果是公司的話,建議先準備一份Sample Application,給他們一點時間只用JSP寫出來,然後再換用tag&Model 2 framework)

所以我的建議是這樣的
1. 不要用JSTL , EL, DisplayTag...etc
2. 只使用Strus Action, ActionForm連結JSP,組合基本的架構出來就好,這樣雛型有了,以後就只改View端
3. 不要使用Struts validator那種javascript的方式,因為要了解很花時間,可用strus舊的validate架構,要改起來也快
撰寫方式請參考以下連結:
http://caterpillar.onlyfun.net/Gossip/Struts/ServerSideValidator.htm

4. 至於Strus Tiles,仍然建議使用,因為把底部用Table來切Page取代使用frameset,使用frameset實在是一件超級麻煩的事,src的設定有時 候可以設定../../test.htm, 有時候卻要變成/Sample/pages/test/test.htm (Sample的context path)
我可以預見你們發瘋的樣子,所以建議你們仍然使用Strus Tiles比較省力

以上是我一點分享Big Smile


老陳 edited on 2008-12-16 15:31
reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
話題樹型展開
人氣 標題 作者 字數 發文時間
99293 [精華] 給初學JSP的人 老陳 1211 2004-11-13 23:07
93631 Re:給初學JSP的人 GuanChih 590 2004-11-14 00:42
80058 Re:給初學JSP的人 lxt322625 593 2005-08-05 20:58
79884 Re:給初學JSP的人 老陳 271 2005-08-07 01:17
79701 Re:給初學JSP的人 jini 162 2005-08-07 01:20
79647 Re:給初學JSP的人 老陳 45 2005-08-08 00:03
80279 Re:緻場?WJSP腔?? lxt322625 216 2005-08-08 09:44
80405 Re:manager of this site lxt322625 161 2005-08-08 11:00
78358 Re:給初學JSP的人 khw1009 67 2005-08-29 14:56
77468 为什么jstl里面流程控制取不到bean的数据? dodev 328 2005-11-04 11:07
73305 Re:給初學JSP的人 不為任何人改變 25 2005-12-21 10:50
73257 Re:給初學JSP的人 老陳 51 2005-12-21 10:53
73324 Re:給初學JSP的人 不為任何人改變 77 2005-12-21 10:59
70808 Re:給初學JSP的人 ahtbcfff 27 2006-03-08 17:17
68650 Re:給初學JSP的人 破锅小生 25 2006-04-26 16:51
65758 Re:給初學JSP的人 aleiku 95 2006-07-01 17:25
92001 Re:給初學JSP的人 老陳 340 2004-11-14 00:59
63369 Re:給初學JSP的人 pcmoai 620 2006-08-22 11:17
61568 Re:給初學JSP的人 yetaodiao 3 2006-09-26 15:38
57819 Re:給初學JSP的人 hongyu6 11 2006-12-15 20:34
56590 Re:給初學JSP的人 twndomn 527 2007-01-11 13:54
54782 Re:給初學JSP的人 tonytong 221 2007-02-19 14:34
54664 Re:給初學JSP的人 benjamin 2 2007-02-27 09:01
48728 Re:給初學JSP的人 jojoova 36 2007-07-19 16:18
48708 Re:給初學JSP的人 loki 44 2007-07-20 10:37
50564 Re:給初學JSP的人 zanyking 180 2007-07-30 11:17
38633 Re:給初學JSP的人 stewen 20 2008-04-05 22:51
86349 Re:給初學JSP的人 amorito 54 2005-03-15 23:08
86190 Re:給初學JSP的人 老陳 126 2005-03-16 10:36
33674 Re:給初學JSP的人 javck 1852 2008-09-30 18:51
31962 Re:給初學JSP的人 ycdta 159 2008-11-15 09:52
30623 Re:給初學JSP的人 leung 39 2008-12-29 18:48
30601 Re:給初學JSP的人 老陳 79 2008-12-30 10:04
30564 Re:給初學JSP的人 leung 276 2008-12-30 11:30
30552 Re:給初學JSP的人 老陳 136 2008-12-30 11:39
30694 Re:給初學JSP的人 chih0812 102 2008-12-30 12:40
17470 Re:給初學JSP的人 benbai123 170 2011-02-20 01:19
17467 Re:給初學JSP的人 jpra1113 352 2011-02-20 10:29
17976 Re:給初學JSP的人 benbai123 285 2011-02-20 11:40
28987 Re:給初學JSP的人 lijie169 73 2009-03-29 17:16
17902 Re:給初學JSP的人 62448492a 71 2011-01-09 14:47
17822 Re:給初學JSP的人 qrtt1 146 2011-01-09 15:19
17831 Re:給初學JSP的人 62448492a 158 2011-01-10 03:16
17914 Re:給初學JSP的人 qrtt1 542 2011-01-10 09:20
90743 Re:給初學JSP的人 Madagascar 165 2004-12-06 16:28
90755 Re:給初學JSP的人 Madagascar 337 2004-12-06 14:40
90716 Re:給初學JSP的人 anthonychen 147 2004-12-06 14:55
61974 Re:給初學JSP的人 seno 18 2006-09-18 09:56
90174 Re:給初學JSP的人 karry 550 2004-12-20 17:42
90754 Re:給初學JSP的人 老陳 312 2004-12-20 17:55
89986 Re:給初學JSP的人 karry 203 2004-12-21 08:25
89985 Re:給初學JSP的人 老陳 153 2004-12-21 10:28
89956 Re:給初學JSP的人 karry 390 2004-12-21 21:06
89788 Re:給初學JSP的人 老陳 1007 2004-12-23 18:08
89901 Re:給初學JSP的人 coolcatcat 267 2004-12-23 12:22
90053 Re:給初學JSP的人 老陳 618 2004-12-23 18:17
88322 Re:給初學JSP的人 qrtt1 487 2005-01-25 22:29
88425 Re:給初學JSP的人 im1000 680 2005-01-26 00:32
83734 Re:給初學JSP的人 hugohugo64 85 2005-05-08 21:59
83731 Re:給初學JSP的人 老陳 245 2005-05-09 00:48
83575 Re:給初學JSP的人 dywicj 231 2005-05-11 20:40
83584 Re:給初學JSP的人 老陳 260 2005-05-12 10:08
» JWorld@TW »  Servlet/JSP 討論區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8