Java web services are a way of communication allowing interoperability between different applications. This application provides two main java web services API, namely JAX-WS (for SOAP web services) and JAX-RS (for RESTful web services). This application can be easily accessed by other languages like PHP and .NET.
JAVA Programming Full Course
Core Java
❯ Class 1
- What is Java
- JVM and its future
- Programming fundamental (Data Types, Arrays, Operators, Arrays and Flow Control statements: if, else, switch, while, do while, for and for each)
❯ Class 2
- Variables
- Methods
- Class
- Object
- Coding standards
- Main methods
- Packages
- Imports
- Access specifies (public, private, protected and default)
❯ Class 3
- Abstraction
- Polymorphism
- Over loading method
- Overriding method
- Constructors
- Encapsulation
- Inheritance
❯ Class 4
- Inner classes
- Abstract class
- Interfaces
- var-args
- Final keyword
- Super and this keywords
You can also check here for:
❯ Class 5
- Object class
- Enum
- Garbage collector
- String
- Object casting
- String buffer and String builder
- Wrapper classes
- Auto boxing
- Auto unboxing
❯ Class 6
- Exception overview
- Finally
- Throws
- Throw
- Handling Exception using try and catch
- Custom Exceptions
- Default Exception Handler
❯ Class 7
- Threads overview
- Thread creation
- Thread Life cycle
- Threads class methods (priority, join and yield)
- Synchronization
- Intra thread communication (Wait, notify methods)
❯ Class 8
- Collection framework interfaces List and set overview
- Set implemented Classes (HashSet, TreeSet, …)
- List implemented classes (ArrayList, Vector, …)
- Iterator , List Iterator and for each
❯ Class 9
- Collections class
- Comparable and comparator interface
- Generics
- Map implemented classes (HashMap, Hashtable, …)
❯ Class 10
- I/O Streams
- Read and Write file data
- Serialization
- Create File, Directory, …
JDBC
❯ Class 11
- JDBC API
- Architecture of JDBC
- Driver classes
- Connection object
- Statement, Prepared Statement … class
❯ Class 12
- Call the procedure and functions using Callable Statement
- Result Set
- setAutoCommit, commit and rollback methods in JDBC
- Connection pooling
- Servlets & JSP
❯ Class 13
- Web Application
- HTTP protocol
- Servlet API
- Tomcat, Web Logic Servers
- XML
- Servlet application folder structure
- Servlet architecture
- Server request and response processing
- Servlet Lifecycle
❯ Class 14
- Filters
- Listeners
- Different tags in Web.xml
- RequestDispatcher interface
- ServletConfig and ServletContext interface
❯ Class 15
- Architecture of JSP
- Lifecycle of JSP
- JSP Elements
- Implicit objects in JSP
❯ Class 16
- Cookies
- Session Management
- JSP Expression Language
❯ Class 17
- JSTL tags
- JSP Scopes
- Design JSP using HTML & JS
You can also check here for:
Struts
❯ Class 18
- MVC
- Struts architecture
- Actions
- Form Beans
- Struts flow
❯ Class 19
- Client side validations
- Server side validations
- Validations using validation framework
- Form Data Binding (Action Form, Validator Form, …)
❯ Class 20
- Internalization
- Global exceptions
- Global forwards
Hibernate
❯ Class 21
- Overview
- Architecture
- ORM
- Cfg file
- Mapping file
❯ Class 22
- Relations
- One to one
- One to many
- Many to one
- Many to many
- First and Second level cache
- CRUD operation using Hibernate
❯ Class 23
- Annotations
- ID generators
- Criteria API
- HQL
Spring
❯ Class 24
- Defining Spring Framework
- Introduction to Spring framework
- Setter Injection
- Dependency Injection In Spring Framework
- Constructor Injection
- Quick Steps To Developing Spring Applications
- Different tags in Spring configuration file with examples
❯ Class 25
- Spring JDBC Introduction
- Importance of the Spring JDBC template
- Execute the non select queries using Spring JDBC template
- Execute the select queries using Spring JDBC template
❯ Class 26
- Spring ORM Introduction
- Execute the select queries using Spring Hibernate Template
- Execute the non select queries using Spring Hibernate Template
- Importance of the Spring Hibernate Template
❯ Class 27
- Spring AOP Introduction
- Spring AOP terminology
- Spring advices with examples
- Before advice
- After advice
- Around advice
- Throw advice
- Spring Pointcuts (NameMatchMethodPointcut, RegularExpressionMethodPointcut)
❯ Class 28
- Spring AOP example with xml tag based
- Spring AOP example with annotation based
- Data Base transaction perform using the Spring AOP
❯ Class 29
- Spring handler mapping
- Spring MVC Introduction
- Spring Controllers
- Dispatcher Servlet
❯ Class 30
- How to perform form data binding using Spring MVC
- How to perform the validations using Spring MVC
- Views in Spring MVC
- View resolvers in Spring MVC
❯ Class 31
- Singleton
- Adapter pattern
- Factory pattern
- Abstract factory pattern
- Front controller design pattern
- DAO
- DTO
JMS
❯ Class 32
- Weblogic
❯ Class 33
- Introduction to JMS
- Queue
❯ Class 34
- Topics
Web Services
❯ Class 35
- Overview
- Developing web service
- Develop a Web Service Client
- WSDL
- SOAP
❯ Class 36
- Web Services Overview
- REST web Service
- Develop a REST Web Service Client
Real Time Tools
❯ Class 37
- ANT
- Real-time tools
- Sample project
❯ Class 38
- Log4j
- Meven
- Tomcat & web Logic server
- SVN
❯ Class 39
- Sample Project explanation