Java J2EE Struts with Hibernate

Java J2EE Struts with Hibernate

Java J2EE Struts with Hibernate

This J2EE programming course is designed for students and professionals who wants to start their career in Java, this course will cover the basics of Java Programming, Advanced Java Programming and Frameworks like Struts, Hibernate with real world examples. This training program also covers the tools which uses in real time environment such as IDE's, SSH Clients, SVN Clients etc.


Curriculum

1. INTRODUCTION
Topics - Why Java, Paradigms, Diff b/w Java & Other (C,C++), Java history, Java features, Java Installation & Setup, Java programming format, Java Tokens, Java Statements, Java Data Types, Typecasting, Arrays, Assignments.


2. OOPS
Topics - Introduction, Class, Object, Static Keywords, Constructors, This Key Word, Inheritance, Super Key Word, Polymorphism (Over Loading & Over Riding), Abstraction, Encapsulation, Abstract Classes, Interfaces, Assignments.


3. STRING MANIPULATIONS
Topics - String, String Buffer, String Tokenizer, Assignments.


4. PACKAGES
Topics - Introduction to all predefined packages, User Defined Packages, Access Specifiers, Assignments.


5. EXCEPTION HANDLING
Topics - Introduction, Pre Defined Exceptions, Try-Catch-Finally, Throws, throw, User Defined Exception, Assignments.


6. MULTITHREADING
Topics - Thread Creations, Thread Life Cycle, Life Cycle Methods, Synchronization, Wait() notify() notify all() methods, Assignments.


7. I/O STREAMS
Topics - Introduction, Byte-oriented streams, Character – oriented streams, File, Random-access file, Serialization, Assignments.


8. WRAPPER CLASSES
Topics - Introduction, Byte, Short, Integer, Long, Float, Double, Character, Boolean classes. Assignments.


9. COLLECTION FRAME WORK
Topics - Introduction, Package interfaces, List, Set, Map, List interface 7 its classes, Set interface & its classes,Map interface & its classes, Assignments.


10. INNER CLASSES
Topics - Introduction, Member inner class, Static inner class, Local inner class, Anonymous inner class, Assignments.


11. TOOLS & UTILS
Topics - IDE (Eclipse, NetBeans). SSH Client (Putty), Version Control Systems (SVN or CVS), SFTP Tools (FIle Zilla, Win SCP or Leach FTP).


12. DATABASE PROGRAMMING USING THE JDBC API
Topics - Introduction, JDBC Architecture, Types of Drivers, Statement, ResultSets types, Prepared Statement, Connection Modes, SavePoint, Batch Updations, CallableStatement, BLOB & CLOB, Assignments.


13. SERVLETS
Topics - Introduction, Web application Architecture, Http Protocol & Http Methods, Web Server & Web Container, Servlet Interface, GenericServlet, HttpServlet, Servlet Life Cycle, ServletConfig, ServletContext, Servlet Communication, Web-component Communication, Servlet-Applet Communication, Session Tracking Mechanisms, Filters & Wrappers, Listeners, Web-Security, Case Study : Design a simple website using Servlets & JDBC.


14. JSP
Topics - Introduction, Jsp LifeCycle, Jsp Implicit Objects & Scopes, Jsp Directives, Jsp Scripting Elements, Jsp Actions, JSTL & Tag Library, Case Study: Design a simple website using JSP & JDBC.


15. DESIGN PATTERNS
Topics - Overview, Types of patterns, Factory pattern, Signleton Pattern, Front Controller, Session Façade, Message Façade, DAO, DTO, Intercepting filter.


16. STRUTS FRAMEWORK
Topics - Introductions to the MVC1 & MVC2 Architecture, Overview of struts Framework, Components of Model, Vies and Controller, Action Classes, Forms, Form beans and Dyna Form, The Validator plug-in, The Tiles plug-in, Deployment descriptors, Case Study: Design a simple website using Struts & JDBC.


17. HIBERNATE FRAMEWORK
Topics - Introduction to Hibernate, Hibernate Architecture, Hibernate setup & configuration, Hibernate Data Types, Hibernate API, Mapping with Annotations, Mapping with XML, Querying with HQL, Transactions, Integrate Struts with Hibernate, Case Study: Design a simple website using Struts & Hibernate.