Design a service-oriented J2EE Application Framework

Source: Internet
Author: User
Tags netbeans

In order to cope with the various course design and competition preparation projects at the end of the period, I haven't written a blog for some time. From 1.13, I had a holiday and went home on the 1949th day. During these ten-day periods, daily bubble lab, after various discussions and explorations, has identified the following things so far:

1. Determine the project to participate in the competition: implement a service-oriented (service-based search and execution) J2EE application system. The final goal is probably: The supported service consumer platforms, including mobile phones and browsers; Support for calls between heterogeneous platforms, currently Java platform calls. net, EJB, and PHP Web Services. 2. determined Development Environment: mobile client development: Using netbeans 5.5 + netbeans mobility pack for cldc/MIDP 5.5 browser client JSP page development: one of the core of myeclipse + Dreamweaver 8, development of J2EE applications: The Core Component of eclipse 3.2 + myeclipse 5.0, that is, calling customer APIs of various web services: using open-source soap framework axis under Apache. net and PHP Web Service Development: Use Visual Studio. net and PHP development tools Zend 3. the preliminary architecture of the system is determined: the overall architecture of the system uses the combination of spring and Struts. One of the reasons for using struts as Web MVC is that the project team members used struts to develop Web applications, it will be familiar, so use it instead of spring MVC. The system uses the hierarchical mode, the Sping IOC container to manage the relationship between pojo, And the DaO support of spring to implement the DAO mode of the persistent layer. The initial architecture diagram is as follows: 3. Problems Solved so far (I will mention how to solve these critical problems in my blog ):

 

L communication issues between mobile phone j2s and J2EE servlets.

L how to use the dynamic call basis of axis to implement communication between the Java platform and other heterogeneous platforms, such as. net.

L since I have been working on the Java platform, to communicate with Web Services on heterogeneous platforms, I must first be familiar with how to publish Web Services on other platforms.

 

This is just the beginning, and there are still many unsolved problems. Here, we just roughly use the log to record the beginning of the project, and there will be detailed documentation records in the future.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.