设计一个面向服务的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模式。 初步的架构图如下所示:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/lin_bei/8cee1d3c535a4e77ab097b5d329f4b36.jpg)
3.到目前为止所解决了的问题(对于如何解决这些比较关键的问题,我会在以后的blog中提到): l 手机J2ME与J2EE Servlet相互通讯的问题。l 如何使用Axis的动态调用基制来实现Java平台跟其它异构平台,如.NET之间的通信。l 由于一直是在Java平台上干活,所以现在要跟异构平台下的Web服务通信,首先必须要熟悉别的平台上怎么发布Web服务等等问题。 这只是一个刚刚开始,尚未解决的问题还有很多很多,这里只是粗略地用日志记录下项目的开始,以后会有详细的文档记录的。
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模式。 初步的架构图如下所示:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/lin_bei/8cee1d3c535a4e77ab097b5d329f4b36.jpg)
3.到目前为止所解决了的问题(对于如何解决这些比较关键的问题,我会在以后的blog中提到): l 手机J2ME与J2EE Servlet相互通讯的问题。l 如何使用Axis的动态调用基制来实现Java平台跟其它异构平台,如.NET之间的通信。l 由于一直是在Java平台上干活,所以现在要跟异构平台下的Web服务通信,首先必须要熟悉别的平台上怎么发布Web服务等等问题。 这只是一个刚刚开始,尚未解决的问题还有很多很多,这里只是粗略地用日志记录下项目的开始,以后会有详细的文档记录的。
相关文章推荐
- 设计一个面向服务的J2EE应用程序框架
- 设计一个面向服务的J2EE应用程序框架
- 使用 J2EE 技术设计面向服务的体系结构框架
- 使用 J2EE 设计面向服务的体系结构框架
- 使用 J2EE 设计面向服务的体系结构框架
- 使用 J2EE 设计面向服务的体系结构框架
- 使用J2EE设计面向服务的体系结构框架
- 使用 J2EE 技术设计面向服务的体系结构框架
- 使用 J2EE 技术设计面向服务的体系结构框架
- WCF面向服务应用程序系列之二:契约设计(ExplicitContract)
- jphone项目设计介绍(一个基于C++的应用程序框架以及软电话和日志服务器应用)
- 一个电商项目的Web服务化改造5:面向服务的分层架构设计(有图有真相)
- 一个用于J2EE应用程序的异常处理框架
- 一个电商项目的Web服务化改造5:面向服务的分层架构设计(有图有真相)
- 一个用于J2EE应用程序的异常处理框架
- WCF面向服务应用程序系列之三:契约设计(KnownTypesContract)
- 使用Mule框架设计事件驱动和面向服务的平台
- 一个电商项目的Web服务化改造5:面向服务的分层架构设计(有图有真相)
- 一个用于J2EE应用程序的异常处理框架
- 一个用于J2EE应用程序的异常处理框架