请教高手

企业原有一个内部物资管理系统,随着企业发展,业务逻辑已经越来越不合适宜,而且修改维护十分困难,因此领导要求重新开发一套系统。我想用J2EE来重新架构,我原来用JSP+Servlet+JavaBean做过一些网站和项目,最近看了一些关于J2EE的书籍和文章,但是N多地方不明白。请高手不吝赐教:
1、是不是将JSP+Servlet+JavaBean+tomcat换为JSP+Servlet+EJB+WebLogic就可称为J2EE框架?或者说,在JSP+Servlet+JavaBean+tomcat基础上还需要些什么特性才可称为J2EE构架,因为JSP+Servlet+JavaBean也可以实用MVC模式,业务逻辑用JavaBean,控制器用Servlet,表示层用JSP。
2、书上说EJB主要是解决分布式系统问题的,但我这个系统并不需要分布式处理,访问人员只不过物资部的20多人,全部是内部局域网,EJB容器及WEB容器和数据库一个服务器应该就可以搞定了,我主要是想通过这个项目具体实践一下J2EE和EJB,到底应该如何架构呢?EJB由于本地访问的透明性问题,在我这个系统中确实不能运用吗?

>1、是不是将JSP+Servlet+JavaBean+tomcat换为>JSP+Servlet+EJB+WebLogic就可称为J2EE框架?或者说,在>JSP+Servlet+JavaBean+tomcat基础上还需要些什么特性才可称为J2EE构>>架,因为JSP+Servlet+JavaBean也可以实用MVC模式,业务逻辑用>JavaBean,控制器用Servlet,表示层用JSP。

两者都是J2EE架构,EJB就是Enterprise javaBean, 也是一种特殊的JavaBeans,是否使用EJB可参考本站文章,根据你的项目发展或你们的能力决定。不过从你们提问题目前情况来看,还是使用JavaBean吧,使用Tomcat做容器,Tomcat /JBoss/Weblogic是容器,类似J2EE的操作系统软件。

>2、书上说EJB主要是解决分布式系统问题的,但我这个系统并不需要分布>式处理,访问人员只不过物资部的20多人,全部是内部局域网,EJB容器>>及WEB容器和数据库一个服务器应该就可以搞定了,我主要是想通过这个>项目具体实践一下J2EE和EJB,到底应该如何架构呢?EJB由于本地访问的>透明性问题,在我这个系统中确实不能运用吗?
如果你们没有项目时间的要求,可以使用EJB,通过使用进行学习实验EJB。选择了EJB,就是选择确定了架构,下一步是学习EJB开发技术和约定的一些EJB模式即可,进入实战操练,本站VIP教程有一些案例,欢迎前往。

如果以前没做过ejb最好不要采用。ejb不容易学,搞不好项目失败