Contact Us

Skype: techomechina
MSN: info@techomechina.com
Phone: +86 1062431711
Fax: +86 1062431800
Email: info@techomechina.com


Building A, UFIDA Software Park
68 Beiqing Rd.
Haidian District
Beijing China 100094



Home > Case Study > JAVA Development > Java B2B eCommerce Trading System Development

Java B2B eCommerce Trading System Development

 

Technology: Spring, Hibernate, Strut 2, Oracle, Linux, JSP, JavaBean, Java, J2EE, Web Service, EJB

 

The client was a general merchandise international trading company. The client had been using a desktop enterprise resource management (ERM) application built with the J2EE’s EJB module. The ERM was useful for keeping client’s workflows and trading information. The client wanted an application for their customers as well. So the client requested TecHome web development team to build a business to business e-Commerce web application. Through the web application, the customers should be able to access trading histories, balances, and other important information. For compatibility issues, the web application was built using J2EE’s web service module.

 

The following architecture was used to build the web application. The customer would send request to the web application server. JSP and JavaBean would act as the controller and the model from the MVC structure. The web application server would process the request and acquire data from the database. After acquire the necessary data, the data is formatted through the JSP template and displayed back to the web browser.

 

j2ee web application architecture

 

In addition, to using JavaBean, the web developers also created custom tags for similar functionalities. It is easier to reuse custom tag than JavaBean. For the presentation layer, JSP templates were used to reduce amount of logic in the page. The web design team created formatted templates for different regions and languages, since that the web application would be internationalized and localized.

 

Internationalization and Localization:

Customers should be able to select preferred languages and region. The region and time setting are automatically detected; however, the customer could change the region and time setting. The web development team also focused on data input, storage, and individual data format for different region. The development team included region bundles. The currency or time can be format to display by the region style. The team also used different encoding for data inputs.

 

Read More