11

JAVA J2EE - Web Development Services

  • Upload
    qburst

  • View
    2.053

  • Download
    9

Embed Size (px)

DESCRIPTION

This is a presentation by QBurst. The presentation depicts all round capabilities in Java, J2EE and other integrable libraries. For more info contact [email protected]

Citation preview

Page 1: JAVA J2EE - Web Development Services
Page 2: JAVA J2EE - Web Development Services

Web applications developed by QBurst have proved to be

• Enterprise grade

• Robust• Secure• Extendable• Maintainable and• Easy to use

Page 3: JAVA J2EE - Web Development Services

Architecture

QBurst adopts best practices. The following are a few notable features:• N-tiered with clear separation between

layers • Well layered and Abstracted• Provides Improved Data Integrity• Higher level of Security• Hidden Database Structure

Page 4: JAVA J2EE - Web Development Services

Presentation

Business

Data

Struts

Spring MVCJSP Servlets

JSFTiles

EJB

Java-WS

Spring

JPA

JTAJDBC

Tier - 1

Tier - 2

Tier - 3

Architecture Diagram

Logging

Notifications

Error Handling

Exception Handling

Scheduling

iBatisHibernate

Page 5: JAVA J2EE - Web Development Services

Presentation Tier• Servlets

– Platform independent server side modules used to

extend the capabilities of web server.

• JSP (Java Server pages)– An extension of Servlets. Uses XML like tags.

• JSF (Java Server Faces)– Used for building server-side user interfaces.

• Struts– Framework provides rich set of tag libraries and

presentation validation options.

• Tiles– Framework allows creation and reuse of JSP fragments.

Page 6: JAVA J2EE - Web Development Services

Business Tier

• Spring– Lightweight container serves as an

application platform and integration model.

• EJB (Enterprise JavaBeans)– Server side component– Highly transactional

• Java-WS – Web based applications using open XML

standards and transport protocols.

Page 7: JAVA J2EE - Web Development Services

Data Tier• JDBC (Java Database Connectivity)

– Provides capability to execute SQL queries.

• iBatis– Uses XML descriptor to couple objects with stored

procedures and SQL queries.

• Hibernate– Performs object relational mapping and query

database using HQL and SQL.

• JTA (Java Transaction API)– Allows applications to perform distributed

transactions.

• JPA (Java Persistence API)– Framework allows handling of relational data.

Page 8: JAVA J2EE - Web Development Services

Application Servers

QBurst developers have in-depth experience working with the following application servers:• Apache Tomcat• JBoss• Glassfish• SJSAS (Sun Java Systems Application Server)

• Apache Geronimo

Page 9: JAVA J2EE - Web Development Services

Expertise in Other Libraries

Correlating web applications with additional technologies helps QBurst deliver best solutions.

• jBPM – Workflow engine / Business Process Manager

• Lucene– Search engine library for enabling text-based search

• Pentaho– Provides reporting, analysis, dashboard, data mining and many more.

Page 10: JAVA J2EE - Web Development Services

Other Libraries

• Quartz – Job scheduler that integrates with java applications

• Log4j– Provides logging at runtime

• JasperReports– Library with high portability and wide range of output formats

• jFReeCharts– Report engine

Page 11: JAVA J2EE - Web Development Services

For Java/ J2EE Services

website: www.qburst.com

email: [email protected]