Featured Post

Spring and JSF roadmap

The article explains the basic factors of Java Server Faces(JSF) , Spring
and PORTAL/PORTLET


JSF:
Java Server Faces is a technology used for easy web development and
it follows the MVC architecture.
JSF applications are easily manageable because the presentation layer
is clearly separated with business logic.
JSF follows the event handling mechanism, so that any event fired
will eventually takes an action and forwards to corresponding view.
Java Server Faces has very good converters and validators to support
the framework.
JSF Components are reusable; once a component is developed it can be
used anywhere in the project.
JSF can be used with facelets and icefaces to support the enhanced
expression language.
JSF has its own life-cycle like restore tree view components, apply
the request values to the components, validate the components and
update the model values and invoke the application and finally render
the response.


SPRING:
Spring is an open source framework created to address the complexity
of enterprise application development.
Spring achieves this using the concepts called IOC and AOP.
IOC –Inversion Of Control and AOP-Aspect Oriented Programming.
Spring also contains layered architecture, where in it has spring
bean factory (core), Spring Application Context, Spring Web MVC,
Spring ORM, Spring JDBC, Spring Web Flow and Spring AOP.
Each of these seven layers are clearly separated and layered, so that
any specific module can be used along with spring core/application
context.
Spring is lightweight because of its layered architecture.
All the configuration w.r.t to lookup of JNDI can be done in the
spring configuration file by removing the dependency in the code i.e;
loose coupling is achieved.


PORTAL/PORTLET:
Portals are user to aggregate content and to provide single sing-on
for different applications and apart from that it provide the user
with facilities like customization and personalization.
Portlets are web applications which can be run the portal environment
on the portal server. Every portlet developed is specific to the
portal server.
Portlets have different modes and states.
Portlets cannot be accessed directly using url's like servelt's and
jsp's.
A portal can contain multiple portlets (web applications) running on
it.
A portlet can be made available to different portal environment using
the WSRP (Web Services for Remote Portlets).
Portlets are pluggable components and they can be removed or added to
the portal environment without restarting the application.

This e-Mail may contain proprietary and confidential information and is sent for the intended recipient(s) only. If by an addressing or transmission error this mail has been misdirected to you, you are requested to delete this mail immediately. You are also hereby notified that any use, any form of reproduction, dissemination, copying, disclosure, modification, distribution and/or publication of this e-mail message, contents or its attachment other than by its intended recipient/s is strictly prohibited.

Visit us at http://www.polaris.co.in

Comments

Popular posts from this blog

[Inside AdSense] Understanding your eCPM (effective cost per thousand impress...