Software Requirement:
- Download and Install JDK, NetBeans and Apache Tomcat
- Error: Tomcat failed
Under the Definitions: Program, Process, and Thread
Video
Unit - 01 Stream Classes and Stream I/O
- Stream and Byte Stream
- Input Stream and File Input Stream
- Output Stream and File Output Stream
- Character Stream, Reader, and Writer
- File Reader and File Writer
- ByteArrayInputStream and ByteArrayOutputStream
- BufferedReader and BufferedWriter
- Life cycle of Thread
- Thread class & Runnable Interface
- Multiple Thread
- Thread methods and Priorities
- Synchronization using synchronized method and synchronized statement
Collection Framework Introduction;
- Java ArrayList
- Java LinkedList
- Java List Interface
- Java HashSet
- Java LinkedHashSet
- Java TreeSet
- Java Map Interface
- Java Hashtable
- Java EnumSet
- Java Collections class
- Sorting Collections
JDBC:
- JDBC Overview & Architecture
- JDBC Driver Types
- Types of ResultSet
- Types: Statement, PreparedStatement, CallableStatement
- How to connect Database using JDBC?
- Executing DDL and DML Commands
- Basic of Web
- Servlet API
- Servlet Interface
- Servlet Life Cycle
- ServletRequest method
- RequestDispatcher
- sendRedirect
- Reading Form Data from Servlets
- Session Tracking: Cookies, Hidden Form field, URL Rewriting, HttpSession
- Life cycle of JSP,
- JSP API,
- Scriplet Elements,
- Implicit Objects,
- Directive Elements,
- Action Elements
- What is JSF
- JSF Framework Services,
- JSF Life Cycle
- Message Bundles,
- Bean Scopes,
- Static Navigation, Dynamic Navigation,
- Introduction to Tag Library
- Panels,
- The Head, Body, and Form Tags,
- Text Fields and Text Areas,
- Buttons and Links,
- At least five Selection Tags,
- The Data Table Tag–h:dataTable, A Simple Table, Headers and Footers, and Captions,
- Overview of the Conversion and Validation Process,
- Using database CRUD operations with JSF
- Editing Tables and Database Tables,
- Events in JSF Life Cycle, Value Change Events