建议先看看jsp的书,学学配置环境,启动服务器,做做jsp、javabean等。
jdbc也有事务支持的,但具体的数据库会有不同的实现,要具体而定。
如果要支持分布式事务,可以学学ejb,这时建议使用IDE,要不净xml配置文件就写的你够惨。

解决方案 »

  1.   

    对不起,我没有说清楚,我的意思是EJB,而非Servlet。
      

  2.   

    可以采用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支持)调用和远程接口调用,不需要自己去了解协议.
      

  3.   

    >服务器端应该用什么操作系统?安装什么软件?
    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
      

  4.   

    多谢两位,我自己也刚看了一篇入门文章,很不错。推荐给大家。
    http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle/BFCFA8BEE9A4216948256A7700308457?OpenDocument