Lightweight architectural alternative to Java EE and Spring
Passage Server is a Java web application server. It offers different architectural and programming model
than existing servers Tomcat, Jetty, WebLogic, GlassFish, JBoss, WebSphere.
* High runtime performance
* High development speed
- Written in C++ [sockets, threads, synchronization, HTTP sessions, database connections]
- Embedded JVM
- Java server-side programing language [for business logic implementation]
- Simple Java API [no learning curve]
- No Servlets
- No Java frameworks based on Servlets [JSP/JSF/PrimeFaces/Spring/...]
- No interpreters, no server-side generation of JavaScripts
- No Eclipse or NetBeans needed
- No publishing/deployment/server restart after Java code change
- Stateless HTTP connections
- No thread per HTTP connection
- SQL database access with connection pool [no Hibernate]
- Dynamic HTML data presentation
Architectural components:
- HTTP front-end engine
- Java content engine [JVM]
- Database engine with connection pool [SQL]
- Data presentation engine [HTML]
Software platform/Operating System:
- Windows XP/7/8/10, Windows Server 2003/2008/2012
- Linux version is under development
Bundled products:
- Java SE Development Kit 7.17 or higher
- JavaMail 1.4 or higher
Companion product:
- Passage Studio [Application development and configuration tool]
|