小弟初学j2ee。多个问题想问。请大家多多指教!
小弟刚考完Java认证JSCP,现在因需要要搞J2EE项目,请问我还要学什么知识才行?而且先学什么,后学什么呢?使用数据库是Oracle9i.
我感觉很疑惑现在,什么strus,ejb,java bean等,搞得我一头雾水。服务器又有很多,什么weblogic,jboss,开发工具又有jbuilder,elispse,rose等。谁能给我解释个清楚点呀?
在网上看j2ee是把传统的b/s系统-->,把重要的逻辑部分改为ejb,其它用jsp写界面,什么多层架构等。如果是三层架构,系统运行不止一台服务器上,它们是如何连接运行的,哪数据库又放在哪台服务器呢?我总觉得概念实在太多了。有谁好心把着重的概念简单而明了点醒我呀?
还有,网上哪里有比较好的j2ee模式的系统源代码可下载参考参考呀?
还有,什么书推荐呢?
不好意思,问得也糊涂了。请原谅。
问题点数:0、回复次数:26Top
1 楼chuanyuan88(船员-逆水行舟,不进则退!)回复于 2005-06-02 15:02:11 得分 0
我的开发平台是:
javabean+eclipse+tomcat
呵呵,没有用到stucts,hibernate等等。
个人感觉先做一些项目,有个大概了解后,再系统学;
我现在在看think in java,感觉收获很大。
工具是其次,面向对象的思考方法很重要。Top
2 楼CheerYang(射雕不准是技术问题,不快是思想问题)回复于 2005-06-02 15:11:13 得分 0
tomcat与jboss,还有weblogic都是同一类型属于服务器吗?
还有什么是JMS?JavaMail?
Servlet与javabean、EJB的概念,相互关系?Top
3 楼JavanWolf(看在JAVA的份上)回复于 2005-06-02 15:18:48 得分 0
跟楼主同感 很想了解这些~~Top
4 楼CheerYang(射雕不准是技术问题,不快是思想问题)回复于 2005-06-02 15:40:12 得分 0
顶呀~~,现在买的j2ee书,都是要么全是枯燥的理论,要么是翻译外文的。
Top
5 楼philins(越海扬波)回复于 2005-06-02 16:20:44 得分 0
帮你顶,呵呵,学习ingTop
6 楼ses127127(ses)回复于 2005-06-02 17:22:31 得分 0
你最好在网上去下一个jive论坛的源码看看,写的非常好
tomcat与jboss是免费的,weblogic是收费的,前者不支持EJB,后者是支持EJB的
Top
7 楼babawoo(deang)回复于 2005-06-02 17:34:56 得分 0
我觉得你应该去买一本java的基础书先看看再说。<这步估计要按月计算>
然后选一个java的工具,这个我个人认为都一样!看自己的喜好了:)
开始只需要用tomcat就可以了。(要是你选jbuilder的话它会自带tomcat服务器)
等你可以在你的环境下跑程序了,你再来看看jsp,servlet,javabean,ejb<这步估计也要按月计算>
然后才开始学struts,hibernate,spring等等模式<这步估计更要按月计算>
最后至于画uml图的话,这个是需要你在这些学习过程中慢慢看书学习的。
要是到了项目你就应该会很清晰明了了,先不要急!
所以对于学习java来说是一个慢长的过程!你需要有充分的准备!
给自己至少一年开始的时间Top
8 楼jacbo(今天你坚持了没有)回复于 2005-06-02 17:59:56 得分 0
ses127127(ses) ( ) 信誉:100 2005-06-02 17:22:00 得分: 0
你最好在网上去下一个jive论坛的源码看看,写的非常好
tomcat与jboss是免费的,weblogic是收费的,前者不支持EJB,后者是支持EJB的
谁说jboss不支持ejb
Top
9 楼humanity(城市边缘的狼)回复于 2005-06-02 21:08:49 得分 0
象块花功夫也行, 看人家源码, 有源码的一定下载 , 有自动化的一定要看生成的 XML .
用 Eclipse F3 键 到处看 JDK 或开源看源码, 他们的注释告诉你他当时是怎么想,
太成功了就故意把 配置文件改出一个 错误,让服务器启动 出错 / 有调试就启用 , 看看他 到底干了几件事, 解决不了的问题 问 AppServer 制造商 主页 ,请 google :用类似方式帮忙
site:ibm.com WebSphere JMS Deploy .
没有源码就 Jode 之类的反编译, jEdit 可以挂 jInsight (jode) 反编译,不过这样看台吃力,建议看开源。 别求太精,免得广度跟不上。
Top
10 楼miocoojjx(老鼠爱大米)回复于 2005-06-03 08:31:25 得分 0
学习中。。。。。Top
11 楼showfray(学习学习)回复于 2005-06-03 08:46:54 得分 0
谢谢各位的热心支持,希望大家继续可以给多点意见我。
To:babawoo
如果我天天利用晚上的时间学习j2ee,要可以独立开发j2ee项目的话,还真的要一年时间吗?
另外,好心人有没有提供eclipse等使用方法下载(最好是图文并茂的),另外,
大家使用的IDE版本是什么?服务器又是什么版本?
还有什么是JMS?JavaMail?
Servlet与javabean、EJB的概念,相互关系?
Top
12 楼Jolestar(叶明)回复于 2005-06-03 09:42:28 得分 0
如果你想做一些不是太复杂的J2EE项目,不需要一年时间.
J2EE的框架很大,不可能一下子学过来,
先学jsp,servlet ,javabean就可以做一些小项目了.
javaMail是用来发送电子邮件的,很好用,也很有用.用一个晚上把api搞请就可以用了.
至于JMS 用sun的j2eetutorial上的话解释就是"Messaging is a method of communication between software components or applications. A messaging system is a peer-to-peer facility.----The Java Message Service is a Java API that allows applications to create, send, receive, and read messages. "我的理解就是JMS是J2EE各应用程序间或者组件间的通讯服务.这个我没实践过,因为我做的小系统还用不着,所以也不敢班门弄斧.
servlet是用来接受http请求的.
javabean就是一个符合特殊规范的java类,要符合特殊规范的原因是便于用标签嵌入jsp页面中.
EJB是企业级的javabean,不过跟javabean是两回事.它要解决的问题是远程方法调用,以及R/O映射等问题.这个也没用过.EJB比较笨重,有许多轻量级的替代方案,如hibernet(R/O映射)等.初学先不用去关它.
struts是一种MVC的架构方案.虽然J2EE的mvc架构方案很多,但struts是一种比较成熟,流行的方案.
有些东西刚学时感觉不到有什么用,但稍一深入,遇到麻烦了,解决不了,于是去查资料,结果发现竟然有这么好的解决方案,接受起来也就比较快.
我的QQ 116551248
希望与大家交朋友.Top
13 楼showfray(学习学习)回复于 2005-06-03 10:29:31 得分 0
谢谢叶明。你有msn吗?因为我觉得QQ的广告太多了。
Top
14 楼CheerYang(射雕不准是技术问题,不快是思想问题)回复于 2005-06-09 21:43:48 得分 0
我想问问大家,如何判断做出来的程序是否J2EE?
评判标准?Top
15 楼Kinglight(我只喜欢你)回复于 2005-06-10 10:17:50 得分 0
推荐
http://www.netyi.net/in.asp?id=KinglightTop
16 楼swordsman_82(优化)回复于 2005-06-10 10:36:34 得分 0
我觉得掌握J2EE是需要花费一定时间的,有些东西你当时理解不了,说不定哪天就突然开窍啦!开始的时候应该记住一些概念,不要忘记交流!Top
17 楼Runningboy007(菜鸟)回复于 2005-06-10 10:44:19 得分 0
学习中Top
18 楼easylife206()回复于 2005-06-10 23:30:55 得分 0
推荐一本好书
sams Yourself j2ee in 21 days
写得不错,适合入门
中文版叫21天学通J2EE,Top
19 楼magicfire(岩岩)回复于 2005-06-11 00:06:41 得分 0
比楼主还迷惑。。。路在何方?Top
20 楼llccgg(小刚)回复于 2005-06-11 15:18:43 得分 0
几个比较好的组合:
JBuilder+MySQL+Weblogic
JBuilder+SQLServer +(JBuilder 自带的Tomcat)
Eclipse+DB2+Websphere (I am using)
IBM'S WSADTop
21 楼CheerYang(射雕不准是技术问题,不快是思想问题)回复于 2005-06-12 17:52:27 得分 0
Thanks!
我装的是j2ee1.4_2_08
环境变量配置:
j2ee_home C:\Sun\AppServer
classpath %J2EE_HOME%\lib\j2ee.jar
path C:\Sun\AppServer\bin
为什么在我执行:%J2EE_HOME%\bin\j2ee -verbose
的时候报c:\sun\appserver\bin\j2ee不是内部或外部命令,也不是可运行的程序或批处理文件
我也遇到这样的情况
Top
22 楼Jolestar(叶明)回复于 2005-06-13 07:23:11 得分 0
re:showfray
MSN有,Jolestar@hotmail.com
但教育网上msn不方便,
老掉线,上不去.
所以不经常上.
Top
23 楼wxs_1128(不会游泳的鱼)回复于 2005-06-13 08:08:58 得分 0
http://www.netyi.net/in.asp?id=wxs_1128Top
24 楼roomine(主要是来学习的.....)回复于 2005-06-13 11:30:04 得分 0
Thanks!
我装的是j2ee1.4_2_08
环境变量配置:
j2ee_home C:\Sun\AppServer
classpath %J2EE_HOME%\lib\j2ee.jar
path C:\Sun\AppServer\bin
为什么在我执行:%J2EE_HOME%\bin\j2ee -verbose
的时候报c:\sun\appserver\bin\j2ee不是内部或外部命令,也不是可运行的程序或批处理文件
我也遇到这样的情况
-------------------------------------------------------------
新版 1.4不是这个命令 你可以通过开始->菜单启动 或在bin 目录下找一下 启动的.bat文件.
Top
25 楼kenvinp(kenvinp)回复于 2005-06-13 11:59:12 得分 0
ejb看看petstore的例子.Top
26 楼CheerYang(射雕不准是技术问题,不快是思想问题)回复于 2005-06-13 12:02:54 得分 0
新版 1.4不是这个命令 你可以通过开始->菜单启动 或在bin 目录下找一下 启动的.bat文件.
是吗?1.4下bin下哪个文件才是启动的文件呀!!?
Top




