Advanced Java

Learn jdbc , j2ee , servlets , struts 2 , spring , hibernate etc.
JDBC API is a Java API that can access any kind of tabular data, especially data stored in a Relational Database. JDBC works with Java on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.
In this course, you learn how to connect to a MySQL database using Java JDBC.

The course starts with an overview of the JDBC API. Then you learn how to set up your development environment with the appropriate MySQL database drivers. Next the course shows you how to submit a SQL query and process the result set. Also, you learn how to perform SQL insert, updates and deletes.

The course moves on to advanced topics such as Prepared Statements to handle SQL paramaters. You also learn how to call stored procedures using various parameter types (IN, INOUT, OUT and ResultSet). Next, the course shows you how to process large data types such as BLOBs and CLOBs. Finally, the course wraps up with a section on reading database connection information from a configuration file.

Enterprise Java Beans (EJB) is a development architecture for building highly scalable and robust enterprise level applications to be deployed on J2EE compliant Application Server such as JBOSS, Web Logic etc.

EJB 3.0 is being a great shift from EJB 2.0 and makes development of EJB based applications quite easy.
After the completion of the Advance Java Course at Aspirations, you should be able to:
1. Develop the code with various Java data types, conditions and loops.
2. Implement arrays, functions and string handling techniques.
3. Understand object oriented programming through Java using Classes, Objects and various Java concepts like Abstract, Final etc.
4. Implement multi-threading and exception handling.
5. Use parse XML files using DOM and SAX in Java.
6. Write a code in JDBC to communicate with Database.
7. Develop web applications and JSP pages.
8. Interact with the database using hibernate framework.
9. Write code with spring framework components like Dependency Injection and Auto Wiring.
10. Implement SOA using web services.

Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full development cycle, from building, to deploying, to maintaining applications over time. Apache Struts 2 was originally known as WebWork 2.
Struts setup and configuration including understanding the minimal Strut JARs, use of the Struts blank WAR, and the non-Java technologies need for a full Struts environment including JavaScript, CSS, and XML
Struts as a Model View Controller (MVC) framework
FilterDispatcher, the Struts provided filter, and its role as the center controller including filter mapping to the web.xml file and routing to action classes via struts.xml
Action classes as a wrapper for encapsulating business logic including retrieving parameters from the view, calling on the business model, persisting data, and making remote calls
Use of POJO/JavaBean architectural model
Java Server Pages (JSPs), Struts custom tags, and JavaServer Pages Standard Tag Library (JSTL) as the view
Application logging including Common Logging and Log4J
Object Graph Notation Language (OGNL), Struts expression language, for setting and getting properties of Java objects
Results and result handling including mapping in the struts.xml file, transferring to views, calling actions, and use of result strings and struts.xml as a way to decouple application components
JSP Tags including JSTL and custom tag libraries including control, data, UI, and non-form UI tags, and use of tags with JavaBeans
Using Struts with Ajax
Built-in and custom form validation including client and server side, Java code, Ajax, and JavaScript
Interceptors for executing code before and after an Action is invoked including using built-in interceptors, building of an interceptor stack using existing stack and custom interceptors
I18N/L10N Struts support and message resource bundles
Struts 2 requires technology and runtime minimums of Servlet API 2.4, JSP API 2.0 and Java 5

Spring framework is an open source Java platform that provides comprehensive infrastructure support for developing robust Java applications very easily and very rapidly.

Spring framework was initially written by Rod Johnson and was first released under the Apache 2.0 license in June 2003.

Get in touch

Contact us

©  Aspirations Institute