Re: [J2EE] J2EE 好難懂~
※ 引述《dream1124 (全新開始)》之銘言:
: 呃~ 該怎麼說呢~ 我覺得自己應該是個笨蛋吧....
: 如果寫的類別不是自己呼叫JVM從main開始執行,就不會思考問題了 Orz
這只是不太直覺,習慣了就好。
就想成別人幫你把 main 寫好了,還包了個執行檔給你用。
但他要求你將你的程式符合某種形式,才能放在他寫好的應用程式裡跑。
像是寫Servlet/JSP,那你寫好的檔案就要符合 Servlet/JSP 的目錄規範
圖3-5
http://download.oracle.com/javaee/5/tutorial/doc/bnadx.html
也許是用單純地 Servlet/JSP 容器(Container) Tomcat
或者用提用整套 Java EE 相容規格的應用程式伺服器 (Application Server)
Glassfish, jboss, weblogic 等..
他們都有提供部署的位置、方法,您得依您的選用來查看手冊。
只要正確部署了,那麼您寫的程式就能正常運作。
: 事情是這樣....
: 這一陣很努力地想了解J2EE架構,那些元件、API、等等東西到底是在幹麻....
: Web Container、Application Container、EJB Container、DAO、持久層...etc
: 一大堆以元件切割所有任務的高階抽象概念,讓一個從沒寫過Web-App的人很苦手。
: 那些書都會假設讀者已經懂了一些東西,於是只忙著專精介紹某個區域
: JSP、Servlet的就忙著講語法和佈署方式、EJB的講EJB的配置和設計、
: 什麼BMP啦、CMP啦....
: 等到講持久層時,又只講持久層的佈署方式、可能再摻上一些SQL....
: 再大型架構例如spring的書只講高層次的概念,然後一下子忽然又扯到複雜的
: 軟體開發概念、TDD、AOP都出來了....唉....
只要注意您用得到的就好,初學來說您也可以姑且先將不會的裝假用不到。
不過,您可以快快瀏覽,書上介紹怎麼去用這些東西。
: 很少看到有書清楚講明整個J2EE到底在幹麻....了不起就是詳列相關的API,
我想書的作者,多少都會將這頁內容換句話說
http://download.oracle.com/javaee/5/tutorial/doc/bnaaw.html
要說更詳細的作者甚至會將整章 overview 的內容以自己的方式呈現出來,
我想應該不會沒有提到的。
: 然後畫個抽象圖意思意思一下....
: 問題是,從一個沒寫過極大型web-app的程式設計者的角度來看,
: 如果我不清楚自己寫的類別在這整個服務系統使用者的過程中扮演什麼角色,
: 又要怎麼知道該擺些什麼東西進去呢?
: 而且每一個web container的設計又有些不一樣,撰寫元件時又不了解該怎麼處理....
: 總而言之,想請問有人可以推薦講J2EE的好書嗎?
: 最好是能提到元件與容器、元件與元件的互動過程,而不只是聚焦在微末細枝的地方
互動過程的細節描述,您可以用 life cycle 作為 keyword 去搜尋官方教材,
或著去 JCP 下載規格書。
: 例如教我怎麼用JDBC讀資料庫之類的簡單好懂玩意兒....
JDBC 應該只是 JavaSE 的範疇。
: 謝謝大家幫忙囉~
: ----------------
: 題外話....J2EE 現在到底怎麼啦? 還有很多企業在用嗎?
: 希望不要到時候學了也沒啥大用途,就傷腦筋了....
: 好多工作都只找dotNET工程師喔 >.<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.127.3
推
08/29 22:55, , 1F
08/29 22:55, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):