作者qrtt1 (null)
看板java
标题Re: [J2EE] J2EE 好难懂~
时间Sun Aug 29 22:00:26 2010
※ 引述《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
1F:推 dream1124:谢谢您的意见~ 也许之前找到不合适的教材了 08/29 22:55