Advanced Java (MCA202) crash course, Online MCA, Semester 2:
This subject covers advanced Java: Swing GUIs and multimedia, servlets and JSP for web applications, JDBC database access, Enterprise JavaBeans, and the J2EE…
- 18 video lessons
- 5h 2m
- Study notes
- 90 quiz questions
- Assignment

18 lessons in Advanced Java
Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.
About this subject
This subject covers advanced Java: Swing GUIs and multimedia, servlets and JSP for web applications, JDBC database access, Enterprise JavaBeans, and the J2EE platform with related technologies such as JMS, CORBA and DCOM. After it you will be able to build desktop and web applications in Java, connect them to databases, and explain how enterprise components are built, packaged and deployed on a J2EE server.
- 1
Introduction to Java Swing
Module I, : Introduction of Swing
Java Swings Introduction, Difference between AWT and Swings, Important Methods of Component Class· Easy Engineering Classes· 6 min
Study notes 5 quiz questionsWatch lesson - 2
Swing Components and Look and Feel
Module I, : Swing Components, Look and Feel for Swing Components
#62 Java Swing Tutorial | Look and Feel in Java Swing· Mukul Saini Skills· 11 min
Study notes 5 quiz questionsWatch lesson - 3
Multimedia Programming in Java
Module I, : Introduction to Multimedia Programming
Creating Media Player using JavaFX | Video Player usign Java FX | Java Media Player | Hindi· Learn Code With Durgesh· 72 min
Study notes 5 quiz questionsWatch lesson - 4
Java Servlets and Servlet Life Cycle
Module II, : Introduction to Servlets, Servlet Life Cycle
#4 Life Cycle of Servlet || init() service() destroy() methods of Servlet Hindi· Smart Programming· 12 min
Study notes 5 quiz questionsWatch lesson - 5
Building Servlet Applications with HTML
Module II, : Servlet based Applications, Servlet and HTML
Web applications with Java - Tutorial - Java Servlets, JSPs and Basic HTML form· JCoder Ltd· 33 min
Study notes 5 quiz questionsWatch lesson - 6
JSP Basics and Implicit Objects
Module II, : JSP: Introduction to JSP, JSP implicit objects
#11 Introduction to JSP || Why to use JSP || Difference b/w Servlet & JSP || Advance Java Tutorials· Smart Programming· 11 min
Study notes 5 quiz questionsWatch lesson - 7
Building JSP Applications
Module II, : JSP based Applications
MVC with servlet and JSP | Java servlet & JSP tutorial in Hindi | Java Web Development 2025· Hum aur Code· 15 min
Study notes 5 quiz questionsWatch lesson - 8
ODBC and JDBC Drivers
Module III, : ODBC and JDBC Drivers
Lec - 2.2 JDBC Driver and it's Types in Advanced Java in Hindi· Competitive Exams TechPrep· 12 min
Study notes 5 quiz questionsWatch lesson - 9
Connecting to a Database with java.sql
Module III, : Connecting to Database with the java.sql Package
#1 JDBC (Java Database Connectivity) || Steps to Connect Java with MySql Database by Deepak· Smart Programming· 21 min
Study notes 5 quiz questionsWatch lesson - 10
JDBC Terminology and Its Evolution
Module III, : Using JDBC Terminology, Evolving Nature of Area
02 JDBC Architecture, Driver Types & Evolution | Java Database Connectivity (JDBC)· Prasant Codes· 14 min
Study notes 5 quiz questionsWatch lesson - 11
EJB Architecture: Roles, Client, Container
Module IV, : Enterprise Java Beans: EJB roles, EJB Client-Object, container
EJB Architecture and Application Servers: Building Enterprise Solutions | Web Technology· Engineering in One Video· 10 min
Study notes 5 quiz questionsWatch lesson - 12
EJB Transaction Management
Module IV, : Transaction Management
Transactions in Java Enterprise Edition· Aneece Banoun· 20 min
Study notes 5 quiz questionsWatch lesson - 13
Implementing EJB Session and Entity Beans
Module IV, : implementing a Basic EJB Object, Implementing session Beans, Implementing Entity Beans
WT49: Enterprise Java Beans| EJB|Types of beans|Stateful Session bean|Stateless Session|Entity bean· University Academy· 18 min
Study notes 5 quiz questionsWatch lesson - 14
Deploying EJB and EJB 1.1 Changes
Module IV, : Deploying an enterprise Java Beans Object, Changes in EJB1.1 specification
Developing & Deploying Simple EJB part 1· Sukanya Ledalla· 10 min
Study notes 5 quiz questionsWatch lesson - 15
J2EE Platform and Connector Architecture
Module V, : The J2EE Platform, The J2EE connector Architecture
Architecture of Java EE | Learning J2EE in English | Learn Java EE Tutorial· Pebbles Tutorials· 8 min
Study notes 5 quiz questionsWatch lesson - 16
J2EE Packaging and Deployment
Module V, : J2EE Packaging and Deployment
Packaging and Deployment of Enterprise Application· Marshima· 11 min
Study notes 5 quiz questionsWatch lesson - 17
Java Message Service (JMS) and Java for PDAs
Module V, : Overview of Other Java Technologies: Java Message Service (JMS), Java in small memory space (PDA)
What is JMS and Messages Queues ? | Where & How its used ?· Simplifying Tech· 11 min
Study notes 5 quiz questionsWatch lesson - 18
Distributed Computing: J2EE, CORBA, DCOM
Module V, : Distributed Computing (J2EE, CORBA, DCOM)
CORBA | Common Object Request Broker Architecture· Garvit Saxena· 7 min
Study notes 5 quiz questionsWatch lesson
Assignment
Student Course Registration System: Swing, Servlets/JSP, JDBC and Enterprise Design
Less scrolling. More passing.
- Free
Hand-picked video lessons
18 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
18 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
90 questions across the course, with the right answer and why, the moment you pick.
- Free login
Assignments
1 subject assignments with clear tasks, so you practise what each subject actually asks of you.
- Free login
Notebook
Write notes beside the video, stamped with the exact time, and jump back to that moment later.
- Free login
Progress that follows you
Completed lessons, quiz scores and where you stopped, saved to your account on every device.
- Live chat pass
Live chat
A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.
The Online MCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying Online MCA. Ask a Advanced Java doubt mid-lesson, share a shortcut, celebrate a finished semester.
- Live chat beside every lesson
- One live chat for all of Online MCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online MCA live chat
Anyone else finding Advanced Java tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Accessing the WAN tonight if anyone wants to go together
More from Online MCA Semester 2
All subjects- Sem 2
MCA235
Accessing the WAN
This subject covers how enterprise networks connect over wide area networks using PPP and Frame Relay, along with router security, access control lists,…
- 26 lessons
- 7h 28m
- Notes
- Quiz
- Sem 2
MCA236
ASP.NET using C#
This subject covers the .NET Framework and building web applications with ASP.NET and C#, including server controls, validation, ADO.NET data access, XML,…
- 19 lessons
- 5h 30m
- Notes
- Quiz
- Sem 2
MCA231
Cloud Computing
This subject covers cloud computing architecture and service models, virtualization, cloud infrastructure design, cloud programming models such as MapReduce…
- 18 lessons
- 4h
- Notes
- Quiz
- Sem 2
MCA203
Distributed Operating System
This subject covers operating system fundamentals such as system calls, interrupts and micro-kernels, then extends them to distributed systems: communication…
- 12 lessons
- 3h 13m
- Notes
- Quiz
- Sem 2
MCA234
Embedded System
This subject covers computer organization and pipelining, embedded processors and hardware, embedded software development, the embedded computing platform, and…
- 20 lessons
- 4h 59m
- Notes
- Quiz
- Sem 2
MCA233
High Performance Computing
This subject follows a program from source code through compilation to execution, covering computer organization, pipelining, virtual and cache memory,…
- 13 lessons
- 6h 27m
- Notes
- Quiz
Advanced Java: common questions
This subject covers advanced Java: Swing GUIs and multimedia, servlets and JSP for web applications, JDBC database access, Enterprise JavaBeans, and the J2EE platform with related technologies such as JMS, CORBA and DCOM. After it you will be able to build desktop and web applications in Java, connect them to databases, and explain how enterprise components are built, packaged and deployed on a J2EE server. It's the Advanced Java subject of Online MCA, Semester 2, in 18 lessons: Introduction to Java Swing; Swing Components and Look and Feel; Multimedia Programming in Java; Java Servlets and Servlet Life Cycle; Building Servlet Applications with HTML; JSP Basics and Implicit Objects; Building JSP Applications; ODBC and JDBC Drivers; Connecting to a Database with java.sql; JDBC Terminology and Its Evolution; EJB Architecture: Roles, Client, Container; EJB Transaction Management; Implementing EJB Session and Entity Beans; Deploying EJB and EJB 1.1 Changes; J2EE Platform and Connector Architecture; J2EE Packaging and Deployment; Java Message Service (JMS) and Java for PDAs; Distributed Computing: J2EE, CORBA, DCOM.
Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.
About 5h 2m of video across 18 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.
Yes: “Student Course Registration System: Swing, Servlets/JSP, JDBC and Enterprise Design”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.
A members-only live chat beside the video, shared by everyone studying Online MCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.
No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.