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

Max Troy is the Career Counsellor as well as a passionate Author. Well, he has years of experience in the Career and Jobs industry. As a part of his career at OPTnation, he helped various OPT and CPT candidates to shape their Career. Through his knowledge and writing skill, he is contributing to the students to find the best Career advice and immigration topics. Do share the information if you like it.