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

» JWorld@TW » Servlet/JSP 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to topicthreaded 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
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:老陳]
GuanChih

ASKA



發文: 243
積分: 2
於 2004-11-14 00:42 user profilesend a private message to usersend email to GuanChihreply 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 hard code中看到strtus的人,
不全都是看到另一道曙光,
jsp hard code久了,有它的技巧在,存活的方式在,
這種人寫久了,聰明一點的,會加很多類別來輔助,
盡量把取值等事用類別完成 ;
但是自己搞這種架構久了,變成人人一套,
你有你的jsp架構我有我的,
更不用說view端是如何表現…

我覺得教育訓練要先從把資料的取得,資料的塞入結合,資料的呈現三個觀念分開 ;
其實在applet 裡的程式嗎,例如JTree,不也是這樣做嗎?
==

strtus搭配它的tag來做,事實上也不是很糟的事,
甚至一些地方可以用自訂標籤來做,
例如某些頁面會出現session中使用者的名字,
用自訂標籤只要<tag:user info="username"/>
這樣就好了;
另外tag也是要讓它們習慣的…
==
tag其實或多或少,會影響到塞值時的方式,
像我常常會在物件的屬性中再加上一二個物件,
在前端iterate的時候,就會變的很簡單,
只是在繞同一個collection而已…
(例如某物件有某年度金錢、成長率等一堆資料,他本身的屬性也存了去年和大前年的物件,你在view裡又要一次用一個表格呈現出來時)
若能舉幾個jsp痛苦迴圈升級的例子,
想必他們也會開始慢慢喜歡用吧…


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
老陳





發文: 161
積分: 2
於 2004-11-14 00:59 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 hard code是有人可以自成一套
不過我並不是單指Struts,而是就Model 1和Model 2來比較,Model 2有很多framework,當然不見得Struts最好用,只不過是最多人用而已

使用JSTL & EL和其他tag之類的當然會比較方便,比較好維護,程式比較乾淨
但是沒有寫過一定份量的JSP hard code的人是不會了解的,而且就算習慣了使用,也不一定知道這到底好在哪兒?

總之,要經歷過痛苦才會知道什麼叫做甘甜,而不會把這些當作理所當然

就像jini大大常講的Open Source許多好用的Tool最重要的不是好用,免費,可以取代要錢的,而是我們可以藉著大師們的Source Code來學習知識,增進功力Big Smile


reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:老陳]
Madagascar





發文: 122
積分: 2
於 2004-12-06 14:40 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
不建議搭配JSTL?....Black Eye
關於這點我是略有保留....Wink

因為JSTL其實用多了
會發現很多常常要用的功能幾乎JSTL都幫你弄好了...

像是looping...
你會喜歡看for來for去的java core
還是只看<c:forEach>的標示?(我是偏好看<c:forEach>啦!!)...Blush

或許這是個人偏好,
但是我現在慢慢覺得JSP如果出現太多Java Code實在很「慘烈」!!

因為先前有做過一個維護專案,
看到系統的JSP上面一堆java code(還搭配java script)...
幾乎眼睛快脫窗了..(聽說是由大陸人coding的....OMG Black Eye)
光是流程邏輯要搞懂就要花不少時間....


reply to postreply to post
作者 Re:給初學JSP的人 [Re:Madagascar]
anthonychen

外線交給我

版主

發文: 2033
積分: 8
於 2004-12-06 14:55 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
我想 老陳 建議不使用JSTL,是針對新手而言吧

.....總之,要經歷過痛苦才會知道什麼叫做甘甜,而不會把這些當作理所當然


當然如果已經寫了很多「慘烈」的JSP的高手們,當然不用這樣囉
道理就跟用 IDE 學 Java 或 先用記事本開始學一樣吧。


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
Madagascar





發文: 122
積分: 2
於 2004-12-06 16:28 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
其實您說也是啦...

新手難免會把java code嵌在jsp裡(想當初我也幹過這種慘烈的事...哈哈)
不過我是覺得建立正確觀念比較重要些....
不然觀念不對以後要改會比較困難....

當然不是說使用Model 1一定不好或者Model 2萬萬歲...:p
有時候也是要因地制宜....

個人淺見...


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
karry





發文: 244
積分: 2
於 2004-12-20 17:42 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
大家好
不知道大家為什麼都比較喜歡用 JSTL 或這類的東西
很多人說這樣看起來比較清楚
但對我說言, 這樣反而讓我不方便區分 Server code 與 Client code , 並不會比較清楚
所以我還是喜歡直接寫 JSP code
或許是我未嘗到 JSTL 的甜頭吧

我常在想, 為什他們會覺得比較清楚
我曾看過有些人在寫 JSP 時是這樣寫

<%
out.println("<table>");
for(int i=0;i<10;i++){
out.println("<tr><td>");
out.println(i);
out.println("</td></tr>");
}
out.println("</table>");
%>

以這樣寫的話, 我個人會覺得不清楚
但為什麼不寫成這樣呢

<table>
<%for(int i=0;i<10;i++){%>
<tr><td>
<%=i%>
</td></tr>
<%}%>
</table>

我個人是覺得這樣比較好寫, 也比較清楚
不知道會不會有人覺得我這樣反而不清楚


Roberto edited on 2005-05-23 10:49
reply to postreply to post
作者 Re:給初學JSP的人 [Re:karry]
老陳





發文: 161
積分: 2
於 2004-12-20 17:55 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裡面的確不需要去out.println()輸出html tag,至於JSTL反而會讓你不方便區分 Server code 與 Client code,那不是因為你還沒嘗到JSTL的甜頭,而是沒嘗到你這種寫法的苦頭,只要你多寫幾支複雜的JSP(最好包括AIDU),你就會了解為何需要有JSTL Big Smile

不過的確有很多人覺得就算使用JSTL,一樣是不好用,對於維護程式起來很麻煩,認為JSP不是一個開發UI介面的最好的解決方案

才會有其他framework的產生 ex: Turbine, Velocity, Tapestry...etc

不過,誰好誰壞,只要自己用的高興,開發效率又高,就可以了吧 Smile


reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:老陳]
karry





發文: 244
積分: 2
於 2004-12-21 08:25 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
老陳 wrote:
在JSP裡面的確不需要去out.println()輸出html tag,至於JSTL反而會讓你不方便區分 Server code 與 Client code,那不是因為你還沒嘗到JSTL的甜頭,而是沒嘗到你這種寫法的苦頭,只要你多寫幾支複雜的JSP(最好包括AIDU),你就會了解為何需要有JSTL Big Smile

請問一下, 什麼是 AIDU


reply to postreply to post
作者 Re:給初學JSP的人 [Re:karry]
老陳





發文: 161
積分: 2
於 2004-12-21 10:28 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
karry wrote:
請問一下, 什麼是 AIDU


A: Acess
I: Insert
D: Delete
U: Update

這是我們公司在幫客戶寫系統時,一個畫面功能的需求,除了那些單純查詢用的之外,這類的算是比較基本的UI


reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:老陳]
karry





發文: 244
積分: 2
於 2004-12-21 21:06 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
老陳 wrote:
A: Acess
I: Insert
D: Delete
U: Update

這是我們公司在幫客戶寫系統時,一個畫面功能的需求,除了那些單純查詢用的之外,這類的算是比較基本的UI

嗯..我在寫的東西絕大多數都是這種
但, 我還是不知道為什麼 JSTL 會有幫助, 因為我對 JSTL 實在是不熟
不過我倒真的挺討厭用網頁來寫這種系統, 真搞不懂高官們為何什麼都只想著要 web 化 , 也不想想什麼該 web 化, e 化 及 net 化又不等於 web 化 ,難道是我眼光太短淺嗎, 還是我想法錯誤呢
嗯..離題了
可否麻煩你稍微介紹一下 JSTL 對 AIDU 的幫助在那裡
因為之前稍微有接觸一點, 但並沒有跟 AIDU 有什麼關係
如果真的好用的話, 我想我也會試著用用的


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
coolcatcat





發文: 1
積分: 0
於 2004-12-23 12:22 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
我是一個由寫ASP轉寫JSP的人, 所以習慣了ASP的寫法, 於是把這種你們所說的Hard Code的方式搬到寫JSP中去...開始時都不覺得有什麼問題, 但慢慢發覺了每頁JSP都是做些AIDU的工作, 重複的JSP Coding效率好像低了點. 我本身是不懂JSTL, struts, framework這些東東的, 想問:
A) 如果我使用了這些東東寫JSP, 會不會要在Client-side或Server-side安裝一些額外的程式去Support它們?
Black Eye 另外是要不要用些專門的工具去寫framework這些東東呢?


reply to postreply to post
作者 Re:給初學JSP的人 [Re:karry]
老陳





發文: 161
積分: 2
於 2004-12-23 18:08 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

不過我倒真的挺討厭用網頁來寫這種系統, 真搞不懂高官們為何什麼都只想著要 web 化 , 也不想想什麼該 web 化, e 化 及 net 化又不等於 web 化


我想,現在系統都要講求web化,最主要的動機還是因為使用者需求,現在的系統不但是越來越複雜,連使用者也很複雜,不再只是一個部門的人用,或許會希望給客戶使用某些功能,這樣的話就需要web化,另外web化也有一個好處,就是Client端會比較輕鬆,因為他只要有Browser就可以了


可否麻煩你稍微介紹一下 JSTL 對 AIDU 的幫助在那裡

不好意思,我可能無法回答JSTL對 AIDU 的幫助在那裡,這個可能要找板上的高手及版主們才能回答Tongue

當一個畫面擁有許多複雜的邏輯時,把scriptlet跟網頁摻雜在一起,JSP可能動輒幾百行甚至上千行,這時候對於developer來說,要維護這個JSP可能是一種負擔(尤其是維護不是你自己寫的程式),舉例來說:
scriptlet
1
2
3
4
5
6
7
<% 
   for(int i=0, size = data.size(); i< size;i++)  {
%>
   <td<%= data.get( i ) %></td>
<%
  }
%>


用JSTL
<c:forEach items="${data}" var="dataView">
<td>${dataView}</td>
</c:forEach>


對我來說,就程式碼的行數來講就少了很多,全部統一都是tag,也不會造成跟html混淆的現象,感覺很舒服
不過我想強調的是,這還是要依據你個人的使用習慣,如果你是習慣看scriptlet,覺得這樣子比較好維護的話,那就當然是不需要改變

不過,tag有分邏輯性和元件性(html)的,元件性的我想就很需要了,因為重複的code不用寫很多次.........(又離題了Dead )

總之,這些東西推出只有一個目的,就是加快程式開發的效率,避免不必要的時間浪費,如果你覺得這些東西反而會拖慢你的時間,那你當然可以不使用

以上是我個人的意見,請各位大大批評指教一下,謝謝! Big Smile


老陳 edited on 2004-12-23 18:18
reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:coolcatcat]
老陳





發文: 161
積分: 2
於 2004-12-23 18:17 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
coolcatcat wrote:
我是一個由寫ASP轉寫JSP的人, 所以習慣了ASP的寫法, 於是把這種你們所說的Hard Code的方式搬到寫JSP中去...開始時都不覺得有什麼問題, 但慢慢發覺了每頁JSP都是做些AIDU的工作, 重複的JSP Coding效率好像低了點.


ASP我沒寫過,是不大懂,不過應該也是需要Hard Code吧,要不然要怎麼跑啊?
至於一樣的事情,我們可以切割成很多page,用Struts Tiles來降低重複性,然後處理資料邏輯的Class(ex: Servlet, Action, ActionForm)可以很多JSP共用同一個

如果OO觀念清楚的話,應該可以盡量避免這些問題,每次都需要寫的只要JSP的畫面而已


如果我使用了這些東東寫JSP, 會不會要在Client-side或Server-side安裝一些額外的程式去Support它們?

Client-side只需要Browser,Server-Side需要安裝jar檔在lib裡面


另外是要不要用些專門的工具去寫framework這些東東呢?

因人而異吧,我是不用那種專門JSP Editor(自動跳出對應的tag),這些framework不見得一定得搭配工具來開發,至少我是這樣


reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:coolcatcat]
qrtt1





發文: 1747
積分: 31
於 2005-01-25 22:29 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
coolcatcat wrote:
我是一個由寫ASP轉寫JSP的人, 所以習慣了ASP的寫法, 於是把這種你們所說的Hard Code的方式搬到寫JSP中去...開始時都不覺得有什麼問題, 但慢慢發覺了每頁JSP都是做些AIDU的工作, 重複的JSP Coding效率好像低了點. 我本身是不懂JSTL, struts, framework這些東東的, 想問:
A) 如果我使用了這些東東寫JSP, 會不會要在Client-side或Server-side安裝一些額外的程式去Support它們?
Black Eye 另外是要不要用些專門的工具去寫framework這些東東呢?


與您分享一下我初學JSP的心得,
"看書"看了很久, 能達到相同目的語法太多,
所以, 我想了想, 如果我還是用技術手冊上前幾章的寫法,
我和寫asp時有什麼不同?
要學就要學他經過演化後,
更好用的東西嚕!

所以, 我選擇了學習JSTL EL JNDI等主題,
但我必需承認, 剛剛摸JSP的我, 前面的基礎應該是要補一下的.


reply to postreply to post
作者 Re:給初學JSP的人 [Re:qrtt1]
im1000



版主

發文: 149
積分: 7
於 2005-01-26 00:32 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
我建議 JSTL + VO 才是正道

為什麼呢.

前面舉的例子我覺得都太樸素, 如果我今天是一個 VO 裡面擁有
String account; String name; int sex; 和 getter 及 setter.

如果我要寫成 Scriptlet
1
2
3
4
5
6
<%@page import="tw.com.softleader.user.vo.UserVO"%>
<%
    UserVO user = (UserVO) request.getAttribute("userVO");
 
    out.println(user.getName());
%>

當 userVO =null
這部分可能就導致錯誤
所以你的程式會變成
1
2
3
4
5
6
7
<%@page import="tw.com.softleader.user.vo.UserVO"%>
<%
    UserVO user = (UserVO) request.getAttribute("userVO");
    if ( user == null ) user = new UserVO();
 
   out.println(user.getName());
%>


如果是 使用 JSTL , 只需要 c:out 就可以避免 NullPointerExcepiton.

當然, 以 LOOP 來說, JSTL 更是人性化, 例如 index, 跳躍.. 等等 ~


reply to postreply to post
作者 Re:給初學JSP的人 [Re:老陳]
amorito





發文: 7
積分: 0
於 2005-03-15 23:08 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
請問有沒有什麼好書可以分享的呢?
新手上路...摸不著頭緒哪一本比較好...
煩請提供一點資訊,謝謝^^


reply to postreply to post
作者 Re:給初學JSP的人 [Re:amorito]
老陳





發文: 161
積分: 2
於 2005-03-16 10:36 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
amorito wrote:
請問有沒有什麼好書可以分享的呢?
新手上路...
....


總版主大大的那一本JSP 2.0技術手冊啊
板上有很多人推薦,我也有買,覺得不錯,可以看那一本 Cool


reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:老陳]
hugohugo64





發文: 120
積分: 0
於 2005-05-08 21:59 user profilesend a private message to usersend email to hugohugo64reply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
老陳,你這個也太急了吧!這就好像在學校裡,c語言不教你,然後就叫你寫資料結構,這也太快了吧!一步一步來吧!就好像你自已一開始java web技術時,就先學struts嗎!

reply to postreply to post
~永無止境!~
作者 Re:給初學JSP的人 [Re:hugohugo64]
老陳





發文: 161
積分: 2
於 2005-05-09 00:48 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
hugohugo64 wrote:
老陳,你這個也太急了吧!這就好像在學校裡,c語言不教你,然後就叫你寫資料結構,這也太快了吧!一步一步來吧!就好像你自已一開始java web技術時,就先學struts嗎!


您大概誤會我的意思了,也或許我說的不夠清楚,我是說使用Struts的原因是希望新手一開始就建立起Model 2的概念,我是說這個部份,也就是Struts最基本的東西,而先不要用其他炫麗的功能

謝謝你的提醒和指正喔! Big Smile


reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:老陳]
dywicj





發文: 2
積分: 0
於 2005-05-11 20:40 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,正准备用它来开发一个小型销售管理系统,本人以前没有过开发应用程序的经验,请问该看哪方面的书籍?用哪种开发模式?请指教!!!


reply to postreply to post
作者 Re:給初學JSP的人 [Re:dywicj]
老陳





發文: 161
積分: 2
於 2005-05-12 10:08 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應該怎麼作,不一定要照著很複雜的設計流程走,但是要先規劃一些東西是必須的
1. 分析需求
2. 畫面設計
3. Project用到的相關文件,程式的檔案擺放位置及目錄結構
4. 條列出會用到哪些技術和tool
5. 設計會有哪些JSP Page,Class
...

總之,就是先想清楚做事的步驟,再來開發應用程式,這方面的書籍很多,板上也有很多精華文章 ^^

這些好像跟JSP沒有關係厚,抱歉,太離題了... Tongue


老陳 edited on 2005-05-12 10:10
reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:老陳]
lxt322625





發文: 5
積分: 0
於 2005-08-05 20:58 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和开发简单的应用系统,你的关于JSTL的见解对我的帮助很大,起初我在刚刚开始学习的时候,把关心的重点反在database的插入删除查找上,后来逐步深入的时候,开始了解model1和model2的区别MVC的好处,但是在实际的开发的时候还很少用到,也许是系统简单的原因吧,至于STRUS的了解确实不够
恳请赐教!另:我应该把学习的重点放在那里呢???


reply to postreply to post
I For You,You For I!
作者 Re:給初學JSP的人 [Re:lxt322625]
老陳





發文: 161
積分: 2
於 2005-08-07 01:17 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來看的話,除了加強JSP的<%../%>跟html間整合的關係外,對於Struts的Action-ActionForm的概念也蠻重要的,這是你如何進到更深一步的關鍵

應該多找一些機會作實例的練習,先盡量少用JSP tag, 把<%...%>給作熟了,還有習慣使用Action-ActionForm來搭配JSP再說

我想兩本書很值得推薦
1. JSP 2.0技術手冊
2. Struts in Action中文版

兩本都適合當參考用的工具書,隨時寫的時候不懂隨時找答案,比你上網自己搜尋快多了,加油喔! Big Smile


reply to postreply to post
電腦是害人的工具,但是上帝卻可以藉著它行奇妙的大能
作者 Re:給初學JSP的人 [Re:老陳]
jini

SoftLeader Taiwan

版主

發文: 1266
積分: 23
於 2005-08-07 01:20 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
老陳 wrote:
.. (( 恕刪 ))...
1. JSP 2.0技術手冊
2. Struts in Action文版
.. (( 恕刪 ))...


要練習讀英文啦, 如果等到翻譯書出來
技術至少落後 半年 以上 !


reply to postreply to post
go to first page go to previous page  1   2   3  go to next page go to last page
» JWorld@TW »  Servlet/JSP 討論區

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

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8