Our current stack for big applications (10-20k concurrent users) is: - wicket 6 (we upgrade with every release, across all projects almost simultaneously, couple of million lines of code, about 3000 pages, 3000 panels, etc)
- spring for wiring hibernate, cxf and classpath scans, and some DI - CDI for conversation support (in one application) - Hibernate - tomcat Our future architecture to which we are planning to migrate to entails: - wicket - JEE7 (JPA, EJB, CDI, JMS, JBatch, JAXRS, JAXWS, etc.) - JBoss (wildfly) Basically we got convinced that we implement everything ourselves in our current software stack and that we probably could scrap a lot of code and configuration deploying to an actual JEE server. While spring can be nice, we never fully adopted it and it is more in our way than a helpful service. Martijn On Mon, Oct 14, 2013 at 9:10 AM, Dieter Tremel <[email protected]> wrote: > Am 12.10.2013 21:58, schrieb Martin Grigorov: >> The problem is that most of us use Tomcat/Jetty and we don't test other web >> containers. > > Hi, > > I always saw the decision between full Java EE and Spring Framework, and > Spring always made the impression to be a solution for all problems and > you have to solve all problems with spring forever. So I didn't want to > open this door. > > Some features of the big application servers where comfortable (CDI, > transaction management, container based security) and I watched Adam > Bien and started to shout Hallelujah after his videos ;-) > > Despite that I see the problems of a commitment to a single applications > server and would like a small modular solution using Tomcat. > > My applications are business applications implementing a workflow based > on CRUD operations with JPA on open source relational databases. > > Can you please give me some hints for a minimum stack of doing that with > Tomcat without reinventing the wheel: > > - with or without Spring? > - What are key libs (Guice, http://jotm.ow2.org/, ...) > - How do you it implement, what are your suggestions? > - What is important not to forget? > > Dieter > > -- > Tremel Computer http://www.tremel-computer.de > Dieter Tremel mailto:[email protected] > Rebenring 16 Tel +49 871 9357080 > 84032 Altdorf Fax +49 871 9357081 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > -- Become a Wicket expert, learn from the best: http://wicketinaction.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
