Enterprise Java

Faculty Name: Mrs. Sujata Rizal Kotian

Designation: Assistant Professor

Department of Information Technology

Subject: Enterprise Java [USIT505]

Programme: B.Sc. IT

Class : Third Year(B.Sc.IT)

Sem – V

 

  • Video Lecture 1
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 1 - Part 1
    Architecture of EE, Challenges, Benefits, Features of EE, Web Application Technologies, Enterprise Application Technologies, GlassFish Server, Features
    Link:https://youtu.be/uQHt-Nd9Hm4
  • Video Lecture 2
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 1 - Part 2
    Tomcat Server, Features, Difference between GlassFish and Tomcat, Versions of Tomcat
    Link:https://youtu.be/d8SujEOIxFE
  • Video Lecture 3
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 2 - Part 1
    Introduction,Factors to be used,Types of System Architecture with advantages and disadvantages, Enterprise Architecture
    Link:https://youtu.be/aExU_aKjq00
  • Video Lecture 4
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 2 - Part 2
    Java EE Servers, Java EE Containers, Types of Containers
    Link:https://youtu.be/7I32_7_CEiU
  • Video Lecture 5
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 3 - Part 1
    Introduction to Servlets, CGI, Features, Advantages, Disadvantages, Need for Dynamic Content, Servlets, Advantages, Why Servlet?, Difference between Servlet and CGI, Example
    Link:https://youtu.be/rjZ39FDjqb4
  • Video Lecture 6
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 4 - Part 1
    IntroductiontoServletAPI,javax.servletpackage,ServletInterface,Methods,ServletContextInterface and its methods, web.xml
    Link:https://youtu.be/_OWKxcII4_g
  • Video Lecture 7
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 4 - Part 2
    Context Param, steps to create web.xml, ServletConfig and its methods, example, init-param tag, syntax, difference between ServletContext and ServletConfig, Servlet Request, ServletResponse interfaces and its methods, ServletInputStream, ServletOutputStream interface and its methods
    Link:https://youtu.be/6NpnVaVmgpc
  • Video Lecture 8
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 4 - Part 3
    HttpServlet and its methods, HttpServletRequest and its methods, HttpServletResponse and its methods, HttpSession and its methods, Cookies and Session, Difference between Cookies and Sessions, URL Rewriting
    Link:https://youtu.be/a05HUPIUzWMc
  • Video Lecture 9
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 4 - Part 4
    HttpSession Syntax, URL Rewriting, Program of Rewriting, Advantages and Disadvantages, How to get the HttpSessionobject ?, Commonly used methods of HttpSession interface, Cookies in Servlet, Servlet Lifecycle
    Link:https://youtu.be/BhxdQIFB-V4
  • Video Lecture 10
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 5 - Part 1
    Working with Servlets, Web Applications, Hierarchy of Web Application, Web Resources, Deployment Descriptor, Context Path, Example of Registration Form
    Link:https://youtu.be/WKQR4IMoM8Q
  • Video Lecture 11
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 6 - Part 1
    Introduction of JDBC, Design of JDBC, ODBC, RDBMS, Difference between JDBC and ODBC, JDBC Architecture, Components of JDBC
    Link:https://youtu.be/E3v7GNQP9Rc
  • Video Lecture 12
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 6 - Part 2
    Types of JDBC Drivers, advantages and Disadvantages of each, Which driver should be used?, Import JDBC packages, Register JDBC packages
    Link:https://youtu.be/9NUDiwut8ZQ
  • Video Lecture 13
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 6 - Part 3
    Database URL Formation, Statement Interface, PreparedStatement, CallableStatement, Example of statement Class
    Link:https://youtu.be/dEIXcsloM6E
  • Video Lecture 14
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 6 - Part 4
    PreparedStatement Interface, Program for PreparedStatement Interface, CallableStatement Interface, Creation and Closing of JDBC Statement Interface, Closing of PreparedStatement Interface
    Link:https://youtu.be/TCeMCnygNbk
  • Video Lecture 15
    Subject Name: Enterprise Java
    Topic: Unit 1 Chapter 6 - Part 5
    CallableStatement Interface, Example, Closing of CallableStatement Interface, The Servlet GUI and Database Example, Creating JDBC Application
    Link:https://youtu.be/H53zL3VQ4W4
  • Video Lecture 16
    Subject Name: Enterprise Java
    Topic: Unit 2 Chapter 1 - Part 1
    RequestDispatcher Introduction, Syntax of Include() and Forward(), Example of Include(), Forward(), Program of Login Page with RequestDispatcher implementation
    Link:https://youtu.be/HwNXLLnOscc
  • Video Lecture 17br /> Subject Name: Enterprise Java
    Topic: Unit 2 Chapter 2 - Part 1
    Unit 2 Chapter 2 - Introduction to cookies, Use of Cookies, Types of Cookies, Advantages and Disadvantages, Cookie Class, Constructor, Methods of Cookies
    Link:https://youtu.be/Z2I5HbNiCKk
  • Video Lecture 18
    Subject Name: Enterprise Java
    Topic: Unit 2 Chapter 2 - Part 2
    Program for Login Page
    Link:https://youtu.be/unwyaNrbs58
  • Video Lecture 19
    Subject Name: Enterprise Java
    Topic: Unit 2 Chapter 3 - Part 1
    Sessions, Introduction, disadvantages, HttpSession interface, How to get the HttpSession object ? Http Session Interface, Advantages of Stateless Nature, Disadvantages of Stateless Nature, Workarounds, How Session Works, HttpSession Interface, Session ID
    Link:https://youtu.be/oUJkxeyAzfM
  • Video Lecture 20
    Subject Name: Enterprise Java
    Topic: Unit 2 Chapter 3 - Part 2
    Session Life Cycle, Methods of Session Tracking, User Authentication, HTML Hidden Field, Example of using Hidden Form Field, Example of using URL Rewriting, Cookies, Session Management API, Example of using Http Session
    Link:https://youtu.be/WAiUGvgH3Lg
  • Video Lecture 21
    Subject Name: Enterprise Java
    Topic: Unit 2 Chapter 4 - Part 1
    Working with Files, Example of Uploading Files, Example of downloading file from the server in servlet, Servlet Annotations, Example of @WebServlet
    Link:https://youtu.be/4h7EmELIi14
  • Video Lecture 22
    Subject Name: Enterprise Java
    Topic: Unit 2 Chapter 5 - Part 1
    Introduction to I/O, Blocking I/O, Non blocking I/O, Channels, ServerSocket
    Link:https://youtu.be/olE1f1BOa0A
  • Video Lecture 23
    Subject Name: Enterprise Java
    Topic: Unit 2 Chapter 5 - Part 2
    Selectors, Java IO vs. NIO, Streams versus blocks, Stream Oriented vs. Buffer Oriented, Integrated I/O, Blocking vs. Non-blocking IO, Java NIO Channels, FileChannel, DatagramChannel, SocketChannel, ServerSocketChanne
    Link:https://youtu.be/6YiHZSCwS9g
  • Video Lecture 24
    Subject Name: Enterprise Java
    Topic: Unit 2 Chapter 5 - Part 3
    Selection of Channels using a Selector, Basic Channel Example, Java NIO Buffers, Allocating a Buffer, Reading Data from a Buffer,Writing Data to a Buffer, Reading from a SocketChannel, Writing to a SocketChannel, Reading from a ServerSocketChannel, Writing to a ServerSocketChannel, Java NIO Pipe, Creating a Pipe, Reading from a Pipe, Writing to a Pipe, Reading from a file,Writing to a file, Listeners
    Link:https://youtu.be/kMT4F83RF04
  • Video Lecture 25
    Subject Name: Enterprise Java
    Topic: Unit 3 Chapter 1 - Part 1
    IntroductiontoJavaServerPages,JSPRequestModel,JSPProcessing,Model1andModel2(MVC)Architecture,Advantage,Disadvantage,Model2(MVC)Architecture,Advantage,Disadvantage, How Java Server Pages works?
    Link:https://youtu.be/HrEu2AdW8AQ
  • Video Lecture 26
    Subject Name: Enterprise Java
    Topic: Unit 3 Chapter 1 - Part 2
    Why Use JSP?, ADVANTAGES, DISADVANTAGES, JSP v/s Servlets, Life Cycle of JSP
    Link:https://youtu.be/za0TZIKyrrA
  • Video Lecture 27
    Subject Name: Enterprise Java
    Topic: Unit 3 Chapter 2 - Part 1
    GettingStartedWith Java Server Pages,Comments ,Server Side Comment,Client Side Comment,JSP documents,JSP Document Rules,JSP Scripting Elements,Scriptlet Tag,JSP Expression Tag, JSP Declaration Tag, JSP Comment, JSP page directive
    Link:https://youtu.be/GRweWaU9RYE
  • Video Lecture 28
    Subject Name: Data Structure
    Topic: Storage of Sparse Arrays, Implementing other Data Structures. Stack: Introduction.
    Description: This video describes about the storage of sparse arrays. Also explains what is stack and how does it works and different terminologies used for it.
    Link: https://youtu.be/TzwjV0TbdVI
  • Video Lecture 29
    Subject Name: Enterprise Java
    Topic: Unit 3 Chapter 3 - Part 1
    Unit III – Chapter 3 - Action Elements, JSP Action Tags, jsp:include action tag, Syntax of jsp:include, Example of jsp:include action tag with & without parameter, Difference between jsp include directive and include action, Forwarding JSP Page to Another Page, Syntax of jsp:forward, Example of jsp:forward action tag without parameter, Example of jsp:forward action tag with parameter, Loading a JavaBean, Serialization, ObjectOutputStream class, ObjectInputStream class, Methods
    Link: https://youtu.be/aaYtMS_Bclc
  • Video Lecture 30
    Subject Name: Enterprise Java
    Topic: Unit 3 Chapter 3 - Part 2
    Example of Java Serialization, Example of Java Deserialization, Why use Java Bean?, structure of JavaBean class, jsp:useBean action tag, Attributes and Usage of jsp:useBean action tag, jsp:setProperty action tag, jsp:getProperty action tag, example of jsp:getProperty action tag, example of jsp:setProperty action tag, Displaying applet in JSP (jsp:plugin action tag)
    Link: https://youtu.be/qIQz0LF1nf8
  • Video Lecture 31
    Subject Name: Enterprise Java
    Topic: Unit 3 Chapter 4 - Part 1
    Unit III – Chapter 4 -Implicit Objects, Scope And El Expressions, Implicit Objects, out, Request, Response,Config,Application,Session, pageContext, Scope of JSP Objects, Character Quoting And Data Conventions, What Is the Expression Language(EL)?, Why a "Unified" Expression Language?, JSP Literals, Basic Operators in EL, Arithmetic Operators, Logical Operators, Relational Operators, Conditional Operators, Empty Operator, Operators Precedence, Examples
    Link: https://youtu.be/Bc65dJnDBSE
  • Video Lecture 32
    Subject Name: Enterprise Java
    Topic: Unit 3 Chapter 5 - Part 1
    Unit III –Chapter 5 Java Server Pages Standard Tag Libraries, Introduction, What is wrong in using JSP Scriptlet Tags?, Advantages & Disadvantages of JSTL, Tag Libraries, JSTL Core Tags, JSTL Core Tag, JSTL Core Tag, JSTL Core Tag, JSTL Core Tag, JSTL Core Tag, JSTL Function Tags, JSTL fn:length() Function, JSTL fn:toLowerCase() Function, JSTL fn:toUpperCase() Function
    https://youtu.be/VFoF2MEYEak
  • Video Lecture 33
    Subject Name: Enterprise Java
    Topic: Unit 3 Chapter 5 - Part 2
    JSTL fn:startsWith() Function, JSTL fn:substring() Function, JSTL fn:substringAfter() Function, JSTL Formatting tags, JSTL Formatting Tag, JSTL Formatting Tag, JSTL XML tags, JSTL XML Tag, JSTL XML Tag, JSTL SQL Tags, JSTL SQL Tag, JSTL SQL Tag
    https://youtu.be/ZUZ1tWqFzEc
  • Video Lecture 34
    Subject Name: Enterprise Java
    Topic: Unit 4 Chapter 1 - Part 1
    Unit 4 – Chapter 1 EJB (Enterprise JavaBeans), Introduction, When use Enterprise Java Bean?, What is Web Service, Why Web service, Difference between SOAP and REST, Enterprise Bean Architecture, advantages, Request and Response, Enterprise Bean Server, EJB Evolution
    https://youtu.be/XXYAPQOSpGU
  • Video Lecture 35
    Subject Name: Enterprise Java
    Topic: Unit 4 Chapter 1 - Part 2
    Enterprise Bean Containers, Benefits of EJB 3.1, Benefits of Enterprise Bean, Types of Enterprise Bean, Types of session beans, Accessing Enterprise Beans
    https://youtu.be/jkN4g8CXS3U
  • Video Lecture 36
    Subject Name: Enterprise Java
    Topic: Unit 4 Chapter 2 - Part 1
    Unit IV – Chapter 2 - Working with session Beans, When to use Session Beans?, Types of Session Beans, Annotations in EJB 3.0, Dependency Injection (DI) in EJB 3.0, Stateless Session Beans, Stateful Session Bean, Singleton Session Bean, Remote and Local Interface, Accessing Local Business Interface, Accessing Remote Business Interfaces, Lifecycle of Stateful Beans, Stateless Session Beans, Singleton session bean, Packaging Enterprise Beans in EJB JAR Modules, Packaging Enterprise Beans in WAR Modules
    https://youtu.be/K4a90hEuM2g
  • Video Lecture 37
    Subject Name: Enterprise Java
    Topic: Unit 4 Chapter 3 - Part 1
    Unit IV – Chapter 3-Working with Message Driven Beans, Introduction, JMS (Java Message Service), Requirement of JMS, Advantage of JMS, Messaging Domains, 1) Point-to-Point (PTP) Messaging Domain, “What are the possible ways to implement P2P Messaging Model”, 2) Publisher/Subscriber (Pub/Sub) Messaging Domain, How Pub/Sub Model Works, Differences between P2P and Pub/Sub Messaging Model, JMS Programming Model, Message Driven Beans, characteristics, Life Cycle of a Message Driven Bean , Method for Message Driven Bean, What Makes Message-Driven Beans Different from Session Beans?
    https://youtu.be/r6ekACSKvbE
  • Video Lecture 38
    Subject Name: Enterprise Java
    Topic: Unit 4 Chapter 4 - Part 1
    Unit IV – Chapter 4 Interceptors, Request and Interceptor, Defining an Interceptor, AroundInvoke Method, Interceptor Metadata Annotations, Interceptor Classes, Interceptor Lifecycle, Example
    https://youtu.be/kMcPj4n_DmI
  • Video Lecture 39
    Subject Name: Enterprise Java
    Topic: Unit 4 Chapter 5 - Part 1
    Unit IV – Chapter 5 Java Naming and directory interface, What is Naming Service?,Handles, Naming Contexts and Systems, What are Directory Services, Basic lookup, JNDI namespace in Java EE 7, The java:global JNDI namespace, The java:module namespace, The java:app namespace,Resources and JNDI, Resource Injection, DataSource Resource Definition in Java EE
    https://youtu.be/ZKmaeHXJRHo