File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Java the web and tech choice Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Java the web and tech choice" Watch "Java the web and tech choice" New topic

Java the web and tech choice

Bill Lewis Jr

Joined: Jan 05, 2013
Posts: 2
Hello everyone I am new here and have a slight debachle.

A friend of mine and I are starting a large web application. We chose Java after a lengthy requirements review. I have no expirece with JavaEE but we do have experience with Java itself.

In my process of learning I came across jsp/servlets and jsf.

I know they can't be compared and servlets is at he root of them both.

What I am shooting for is an educated decision.

By nature of the application the data, data manipulation, and presentation need to be loosely coupled. The application is designed to very modular where one module can easily replace another without breaking the integrity of the data or system.

I can already see how it can be architected with JSP + Servlets. Which ultimately would be the best choice JSP/servlets or JSF?

Hopefully you more experienced developers can point me in the right direction.
Vijay Vishwa
Ranch Hand

Joined: Nov 21, 2010
Posts: 32
What you are talking of MVC (Model View Controller) architecture
In my view, you use JSP with JSTL tag as View, Servlet as controller and JPA for data
Also you can explore newer technologies for View like extJS, HTML5

SCJP 5.0 OCBCD 5.0(Formerly SCBCD)
Bill Lewis Jr

Joined: Jan 05, 2013
Posts: 2
Thanks for the reply. This is what I was thinking as well. As far as newer view engines we will keep our options open but we need to be careful as we will have to support at least as low as IE8 sadly.
I agree. Here's the link:
subject: Java the web and tech choice
It's not a secret anymore!