(幾乎係年經Post)請問有無初手啱睇既JSP Tutorials?

呢個望落好專業:
http://courses.coreservlets.com/Course-Materials/csajsp2.html

呢個簡單D:
http://www.visualbuilder.com/jsp/tutorial/

少少題外話:黎緊我會寫個網站,要來做Shipment management的。聽聞學校無限用咩Language寫,有Team member話用ASP.NET,但係我無Windows機寫同Host,有Team member話用RoR,但係我覺得呢隻Language太新,想Troubleshoot無咁多Resources,又有諗過用PHP,不過我想挑戰下難度,所以諗住用JSP寫。

其實我到而家都未搞清楚JSP同Servlet有咩關係...

oh......then you should learn what is JAVA first

TOP

回覆 2# 的帖子

我都叫識Java既,皮毛野,交過幾份Assignment咁。

TOP

原帖由 GraphiteCube 於 2009-1-26 22:26 發表
呢個望落好專業:
http://courses.coreservlets.com/Course-Materials/csajsp2.html

呢個簡單D:
http://www.visualbuilder.com/jsp/tutorial/

少少題外話:黎緊我會寫個網站,要來做Shipment management的。聽聞學校無限 ...


唔好諗"寫JSP web site"
應該諗寫"Java web site". 其中你會用到JSP, 不過呢D只係project 既一小部份.

TOP

回覆 4# 的帖子

除左JSP,仲有咩元素呢?Work flow?UI?

Database大概設計好。

TOP

原帖由 GraphiteCube 於 2009-1-27 01:22 發表
除左JSP,仲有咩元素呢?Work flow?UI?

Database大概設計好。



架構上, 一個正常既web application 會分開幾個層次
- Presentation (用得著, 但不僅於JSP, 用唔用AJAX?)
- 用AJAX 既話, Communication Style (JSON?, XML?, HTML Fragment? )
- Flow & Controller (通常係Java)
- Business Logic (通常係Java)
- Data Access (通常係Java)

另一方面, 你要考慮以下既角度
- Localizaton (通常使用Resource Bundle)
- Security (Authentication, Authorization)
- Configuration
- Performance
- Monitor
- Administration

係web design 方面, 你要考慮幾個角度
- Flow
- Layout
- Visual Elements

綜合以上各點既決定, 你要考慮用乜野Library, Framework 幫你
- IoC (Spring? Guice?)
- Data access (Hibernate? JPA? iBatis? Plain JDBC?)
- MVC (Struts? Spring MVC? Wicket? JSF?)
- Security (ACEGI?)
- AJAX (jQuery? YUI? ZK? Prototype? IceFace? )....

所以你見到, JSP 只係故事既一個小節....

[ 本帖最後由 thinkpanda 於 2009-1-27 13:31 編輯 ]

TOP

嘩,好多野要考慮。

想問一下,如果唔用Framework又得唔得呢?係咪代表好多野要自己Handle?

TOP

原帖由 GraphiteCube 於 2009-1-27 14:01 發表
嘩,好多野要考慮。

想問一下,如果唔用Framework又得唔得呢?係咪代表好多野要自己Handle?


豐儉由人啦, 不過建議你最少用一個MVC framework.
另外, 記住JSP 絕對係read only, 唔應該寫野入database , 唔應該寫野入session, 咁就算做錯野都唔會錯得太離譜....

TOP

回覆 8# 的帖子

咁如果要寫野入DB,Update records呢?

TOP

原帖由 GraphiteCube 於 2009-1-27 17:07 發表
咁如果要寫野入DB,Update records呢?


無時間學咁多野就就咁用JDBC, 或者iBatis, 有時間學多D野就Hibernate 或JPA.

TOP