|
|
|
|
One reason the Outsource Cafe can deliver such high value is that we do not attempt to
support every new technology that comes along. Instead, we have selected technologies
based primarily upon functionality and flexibility.
All of these technologies are open-source, meaning they are free, familiar to
other developers, well tested, well documented and the source code is available if
you need to make modifications.
Core Technologies
| Technology |
Category |
Description |
| Java
|
programming language |
Java is a platform independent computer language. |
| Spring
|
platform specification |
J2EE specifies web and server containers, as well as many other APIs. |
| Java 2 EE
|
platform specification |
Java EE specifies web and server containers, as well as many other APIs. |
| Hibernate
|
Object-relational mapping |
Simplifies database access from Java applications. |
|
XML
|
data exchange |
XML now permeates the IT world and is used everywhere in software development. |
|
JMX
|
application management |
JMX technology enables run-time application configuration and administration. It is starting to appear in application servers like JBoss. |
|
Ant
|
build tool |
Ant is used to automate the development, testing, and deployment lifecycle. |
|
Maven 2
|
build tool |
Maven's repository and POM (Project Object Model) are great technologies used by JavaGen. |
|
JUnit
|
unit testing |
JUnit has become the foundation of Java development quality control. |
|
|
|