谁能详细谈谈如何用J2EE开发分布式应用

noho 2002-09-20 10:23:52
本人有一点J2SE经验,有丰富的COM, DCOM, COM+的经验,但是对于J2EE,完全是个新手。

服务器端应该用什么操作系统?安装什么软件?
客户端应该用什么操作系统?安装什么软件?

服务器端开发工具就不用说了,IDE有JBuilder, Visual Age等等,最简单的话,我相信VI或NOTEPAD+JDK即可。
访问数据库我想应该是JDBC。
如何支持事务?

开发好的服务器端的东西(我都不知道它的名字)如何装入到服务器?

然后客户端如何访问?

最后完成的软件如何打包、发布?

以后的维护、升级中碰到的版本问题如何处理?
问题多了点,多谢多谢!
...全文
68 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
noho 2002-09-23
  • 打赏
  • 举报
回复
多谢两位,我自己也刚看了一篇入门文章,很不错。推荐给大家。
http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle/BFCFA8BEE9A4216948256A7700308457?OpenDocument
harvshen 2002-09-21
  • 打赏
  • 举报
回复
>服务器端应该用什么操作系统?安装什么软件?
install an application server such as Weblogic,iPlanet application server, Borland application server, jBoss. Most of them are written in Java, so can run on any platform, eg win2k,solaris,linux, etc.

>客户端应该用什么操作系统?安装什么软件?
usually this depends on what development tools you want to use, if you use jBuilder, because it's written in java, too. So can run on any platform. of course, you can use vi or ultraedit + jdk +j2ee tools(can download from Sun).

>访问数据库我想应该是JDBC。如何支持事务?
you should read a book about EJB 2.0, it surely can support transaction

>开发好的服务器端的东西(我都不知道它的名字)如何装入到服务器?
the product called enterprise bean, just deploy it to the above mentioned application server.

>然后客户端如何访问?
you can access the ejb componenet from java application, jsp/servlet or even applet through rmi/iiop, the mechanism used is jndi (can get those knowledge from EJB books)

>最后完成的软件如何打包、发布?
the ejb is incapsulated in .jar file which uses zip algorithm. just distribute those .jar files, it can be running on any j2EE compliant application server

>以后的维护、升级中碰到的版本问题如何处理?
same as the normal software development
chl 2002-09-20
  • 打赏
  • 举报
回复
建议先看看jsp的书,学学配置环境,启动服务器,做做jsp、javabean等。
jdbc也有事务支持的,但具体的数据库会有不同的实现,要具体而定。
如果要支持分布式事务,可以学学ejb,这时建议使用IDE,要不净xml配置文件就写的你够惨。
realplay 2002-09-20
  • 打赏
  • 举报
回复
可以采用WEB SERVER+APPLICATION SERVER +DB SERVER的形式
客户端可以是WEBSERVER(JSP)--->B/S结构
或者用JAVA写应用程序--->C/S结构

WEB SERVER也很多的了
tomcat,weblogic,websphere..resin, jrun这些都可以..

APPLICATION SERVER也有很多(EJB容器)

WEBLOGIC,WEBSPHERE,Broland也有applaction server
免费的有JBOSS而且开源(但性能比觉弱,跑的EJB实例多了就老是超时,但是做些面向企业的应用还是够的,服务器不会有太大的压力)

DB SERVER就不说了

EJB调用通讯方式都比较固定了,
可以直接在JSP,或者JAVA开发的东东里面直接使用的...实际上是RMI的扩展,先查找JNDI,然后通过本地接口(EJB2.0支持)调用和远程接口调用,不需要自己去了解协议.

majia007 2002-09-20
  • 打赏
  • 举报
回复
关注
noho 2002-09-20
  • 打赏
  • 举报
回复
应该有高手啊!
noho 2002-09-20
  • 打赏
  • 举报
回复
对不起,我没有说清楚,我的意思是EJB,而非Servlet。
noho 2002-09-20
  • 打赏
  • 举报
回复
有没有入门的文章可以读?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧