Welcome to Java4u

A Single Place for all Java Resources

Looking for something?

Subscribe to this blog!

Receive the latest posts by email.

.Just enter your email below if you want to subscribe!


OAuth 2.0

OAuth 2.0 is an open authorization framework and mainly focuses on authorization flows fand secures access to many well-known web APIs.

Java 8 features

The key features of JDK 8 are Project Lambda (JSR 335), the Nashorn JavaScript Engine, a new Date and Time API (JSR 310), a set of Compact Profiles and the removal of the "permanent generation" from the HotSpot Java Virtual Machine (JVM). A complete list of the new features and capabilities of JDK 8 is available.

Lambda Expression

A lambda expression represents an anonymous function. It comprises of a set of parameters, a lambda operator (->) and a function body.


SOAP : Web service use XML messages that follow the Simple Object Access Protocol (SOAP) standard.
RESTful : Web service, often better integrated with HTTP than SOAP-based services are, do not require XML messages or WSDL service–API definitions.

Softwares Engineering / SDLC

Software engineers apply the principles of engineering to the design, development, maintenance, testing, and evaluation of the software and systems that make computers or anything containing software work.

Monday, October 20, 2014

Software Engineering Videos

Saturday, October 18, 2014

E - Books : Spring

Spring in Action

 Click to Download or View


Struts 2 Videos

  • The struts 2 framework is used to develop MVC-based web application.
  • Struts 2 is the combination of webwork framework of opensymphony and struts 1.
                            Struts2 = Webwork + Struts1
  • The struts framework was initially created by Craig McClanahan and donated to Apache Foundation in May, 2000 and Struts 1.0 was released in June 2001.
  • The Struts 2 provides supports to POJO based actions, Validation Support, AJAX Support, Integration support to various frameworks such as Hibernate, Spring, Tiles etc, support to various result types such as Freemarker, Velocity, JSP etc.

Click on the links to Download or Watch

01 - Introduction To MVC
02 - Introduction to Struts 2
03 - Setting Up
04 - Writing a Struts 2 Application - Part 1
04 - Writing a Struts 2 Application - Part 2
05 - Understanding Namespaces
06 - A Tag And A Business Service
07 - The ValueStack