您的位置:首页 > 其它

设计一个面向服务的J2EE应用程序框架

2008-04-08 22:33 555 查看
      为了应对期末时的各种课程设计及准备参加比赛的项目,好些时间没有写blog了,从1.13开始放假到今天1.25号回家,这十多天的时间里,天天泡实验室,经过各种探讨与摸索,到目前为止确定了以下事情:
1.       确定了要参赛的项目:实现一个面向服务(基于服务的搜索与执行)的J2EE应用系统。最终的目标大概是:支持的服务消费者平台,包括手机,浏览器;支持异构的平台之间的调用,目前来说就是Java平台调用.Net,EJB,PHP下发布的Web服务。2.       确定了开发环境:手机客户端的开发:使用NetBeans 5.5+NetBeans Mobility Pack For CLDC/MIDP 5.5浏览器客户端JSP页面的开发:MyEclipse+Dreamweaver 8核心之一,J2EE应用的开发:Eclipse 3.2+MyEclipse 5.0最核心的一块,即调用各种Web服务的客户API:使用Apache下的开源SOAP框架axis.Net与Php下的web服务的开发:使用Visual studio .net跟Php下的开发工具ZEND     3.确定了系统的初步架构:          系统总的架构使用Spring+Struts的组合方式,至于使用Struts作为Web MVC原因之一是项目的小组成员以前使用过Struts开发Web应用,会比较熟点,所以使用它而不使用Spring MVC。系统采用分层的模式,使用Sping的IOC容器来管理POJO之间的关系,以及加上Spring的DAO support来实现持久层的DAO模式。      初步的架构图如下所示:     

 3.到目前为止所解决了的问题(对于如何解决这些比较关键的问题,我会在以后的blog中提到): l         手机J2ME与J2EE Servlet相互通讯的问题。l         如何使用Axis的动态调用基制来实现Java平台跟其它异构平台,如.NET之间的通信。l         由于一直是在Java平台上干活,所以现在要跟异构平台下的Web服务通信,首先必须要熟悉别的平台上怎么发布Web服务等等问题。 这只是一个刚刚开始,尚未解决的问题还有很多很多,这里只是粗略地用日志记录下项目的开始,以后会有详细的文档记录的。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: