Advanced Java
Description
C is a pleasant, powerful, and versatile Programming language. Many of the modern languages like C++, Visual C++, Java, JavaScript, etc. are based on C Language. If we do not know this Language is considered to be a handicap. The fundamental types are characters, and integers and floating-point numbers of several sizes. Pointers provide for machine independent address arithmetic
Advanced Java Course content
Basics of a Web application
- What is a web application?
- What is a web client and web server?
- How do client and server communicate?
- HTTP protocol basics
- HTML language basics
- What is a TCP/IP port, URL?
- Need for a Web Container
Web Contaner and Web Application Project Set up
- To set up Tomcat Container on a machine
- To set up a Servlets JSP project in Eclipse
- To configure dependency of Servlet JSP APIs
- Web application project struture
Servlets
- What are Servlets?
- What can they do? Why are they needed?
- How do Servlets look in code?
- HTTP Methods; GET, POST, PUT, DELETE, TRACE, OPTIONS
- GET/POST request; differences between the two
- Servlet Lifecycle
- Servlet Context and Servlet Config
- Forwarding and Redirection of requests
Session Management
- What is a session?
- Why is it required?
- How to get a session?
- Session information passing between client and server
- Sesssion information passing mechanisms - Cookies, Rewriting
- How to destroy a session
JSPst
- Introduction to JSP an dneed for JSPs
- Basic HTML tags
- JSP Lifecycle
JSP Elements
- Scriptlets
- Expressions
- Declarations
- Significance of above elements / fitment into JSP Lifecycle
- What are Directives in JSP?
- Page Directive
- Include Driective
- Taglib Directive
JSP Tag library
- JSP Standard Actions
- Expression Language
- JSTL basics and it's usage
- Need for Custom Tag Library
- Custom Tag Library implementation
JDBC
- What is JDBC; introduction
- JDBC features
- JDBC Drivers
- Setting up a database and creating a schema
- Writing JDBC code to connect to DB
- CRUD Operations with JDBC
- Statement types in JDBC