Java is used in many ways today including to build Android apps and also to build complex and specialized web applications that use and/or manage a lot of data. Java has excellent frameworks and integrates very well with industry-level build systems such as maven and gradle, which makes it a very good language to develop programs in.
Students learn the Servlets, JSP, and JSTL standards and how to mesh them into an effective methodology for building maintainable model/view/controller web applications. Students also work with relational databases and are exposed to practicalities of using both JDBC and JPA-based persistence tiers. The course also introduces security concepts and provides exercises in both declarative and programmatic approaches to authentication and authorization for Java web applications.
Java training noida hibernate+spring+struts+web services(1)miracleindia
Miracle India is a leading Java Training institute having sound expertise in java applications. We pride ourselves for providing hands-on training to budding java developers and our dedicated and experienced faculty proffers intensive training on all core and general aspects of Java development. The training programs are conducted by real-time Java application developer having sound knowledge and extensive experience
This question bank is with basic questions for preparing interview,exams related to object oriented programming with c++,and java.This is explicitly designed for students to enhance their programming skills.
Java training noida hibernate+spring+struts+web services(1)miracleindia
Miracle India is a leading Java Training institute having sound expertise in java applications. We pride ourselves for providing hands-on training to budding java developers and our dedicated and experienced faculty proffers intensive training on all core and general aspects of Java development. The training programs are conducted by real-time Java application developer having sound knowledge and extensive experience
This question bank is with basic questions for preparing interview,exams related to object oriented programming with c++,and java.This is explicitly designed for students to enhance their programming skills.
JAVA was developed by Sun Microsystems Inc in 1991, later acquired by Oracle Corporation. It was developed by James Gosling and Patrick Naughton. It is a simple programming language. Writing, compiling and debugging a program is easy in java. It helps to create modular programs and reusable code.
Excellence Technology offers java training in mohali we offer training on Core java and Advance Java Training in Mohali and we also provide advance java training in mohali. we are into the Java development since 2015. We have well knitted team of Java Expert Level Programmers who would train you during the course of your Java Industrial Training to get you familiar with real working environment. With new technology getting launched every few months, students are confused on what technology they should learn. Here is why we feel JAVA is the best and you should definitely go for Advance JAVA Training.Excellence Technology is the best java training institute in Chandigarh.
In this core java training session, you will learn Elements of Java programming. Topics covered in this session are:
• Quick review of some important concepts from last class
• History of Java
• JDK and JRE
• Byte Code and JVM (Java Virtual Machine)
• Platform Independence
• Principles of Object Oriented Programming
• Writing your first Java Application
• Elements of Java programming language
• Built in Data Types
• Conditional Statements
• Loops
For more information about this course visit on this link: https://www.mindsmapped.com/courses/software-development/learn-java-fundamentals-hands-on-training-on-core-java-concepts/
JAVA was developed by Sun Microsystems Inc in 1991, later acquired by Oracle Corporation. It was developed by James Gosling and Patrick Naughton. It is a simple programming language. Writing, compiling and debugging a program is easy in java. It helps to create modular programs and reusable code.
In this session you will learn:
1. Principles of Object-Oriented Programming
2. Writing your first Java Application
3. Elements of Java programming language
4. Built in Data Types
5. Conditional Statements
6. Loops
Core Java Online training is Offering at Glory IT Technologies Pvt. Ltd. which is an object oriented programming language is classified into three basic level of programming viz. core java programming, specialized java programming & advanced Java programming. Among these first basic level is called basic or core Java programming language & is the first step of mastering Java language.
Enroll for expert level Online Advanced Java Programming by experts, Learn Advanced Java developer course material with live Advanced Java tutorial videos. Attend demo for free & you will find Spiritsofts is the best Institute for Advanced Java Training within reasonable fee. Hyderabad | Bangalore | Chennai | Canada | USA
We Provides the best learning Environment. Obtain all the training by our expert professionals which is having working experience from Top IT companies.
Corel DRAW x7– How much is Corel DRAW X7 and duration?Zabeel Institute
With Corel DRAW x7, individuals had infinite alternatives as a result of the redefined control over text, colors, advanced fill, openness, and other tools. Also, having access to cloud-based as well as neighborhood created exceptional material; they had a new horizon of style concepts.
Corel DRAW x7– How much is Corel DRAW X7 and duration?Zabeel Institute
With Corel DRAW x7, individuals had infinite alternatives as a result of the redefined control over text, colors, advanced fill, openness, and other tools. Also, having access to cloud-based as well as neighborhood created exceptional material; they had a new horizon of style concepts.
JAVA was developed by Sun Microsystems Inc in 1991, later acquired by Oracle Corporation. It was developed by James Gosling and Patrick Naughton. It is a simple programming language. Writing, compiling and debugging a program is easy in java. It helps to create modular programs and reusable code.
Excellence Technology offers java training in mohali we offer training on Core java and Advance Java Training in Mohali and we also provide advance java training in mohali. we are into the Java development since 2015. We have well knitted team of Java Expert Level Programmers who would train you during the course of your Java Industrial Training to get you familiar with real working environment. With new technology getting launched every few months, students are confused on what technology they should learn. Here is why we feel JAVA is the best and you should definitely go for Advance JAVA Training.Excellence Technology is the best java training institute in Chandigarh.
In this core java training session, you will learn Elements of Java programming. Topics covered in this session are:
• Quick review of some important concepts from last class
• History of Java
• JDK and JRE
• Byte Code and JVM (Java Virtual Machine)
• Platform Independence
• Principles of Object Oriented Programming
• Writing your first Java Application
• Elements of Java programming language
• Built in Data Types
• Conditional Statements
• Loops
For more information about this course visit on this link: https://www.mindsmapped.com/courses/software-development/learn-java-fundamentals-hands-on-training-on-core-java-concepts/
JAVA was developed by Sun Microsystems Inc in 1991, later acquired by Oracle Corporation. It was developed by James Gosling and Patrick Naughton. It is a simple programming language. Writing, compiling and debugging a program is easy in java. It helps to create modular programs and reusable code.
In this session you will learn:
1. Principles of Object-Oriented Programming
2. Writing your first Java Application
3. Elements of Java programming language
4. Built in Data Types
5. Conditional Statements
6. Loops
Core Java Online training is Offering at Glory IT Technologies Pvt. Ltd. which is an object oriented programming language is classified into three basic level of programming viz. core java programming, specialized java programming & advanced Java programming. Among these first basic level is called basic or core Java programming language & is the first step of mastering Java language.
Enroll for expert level Online Advanced Java Programming by experts, Learn Advanced Java developer course material with live Advanced Java tutorial videos. Attend demo for free & you will find Spiritsofts is the best Institute for Advanced Java Training within reasonable fee. Hyderabad | Bangalore | Chennai | Canada | USA
We Provides the best learning Environment. Obtain all the training by our expert professionals which is having working experience from Top IT companies.
Corel DRAW x7– How much is Corel DRAW X7 and duration?Zabeel Institute
With Corel DRAW x7, individuals had infinite alternatives as a result of the redefined control over text, colors, advanced fill, openness, and other tools. Also, having access to cloud-based as well as neighborhood created exceptional material; they had a new horizon of style concepts.
Corel DRAW x7– How much is Corel DRAW X7 and duration?Zabeel Institute
With Corel DRAW x7, individuals had infinite alternatives as a result of the redefined control over text, colors, advanced fill, openness, and other tools. Also, having access to cloud-based as well as neighborhood created exceptional material; they had a new horizon of style concepts.
Microsoft Azure security infrastructure – Importance of Azure infrastructure?Zabeel Institute
Microsoft Azure security infrastructure as a solution (IaaS) is an instant computer facility, provisioned and handled over the internet. A cloud computing company, such as Azure, manages the facilities, while you acquire, set up, set up as well as manage your very own software program– operating systems, middleware, and applications.
IFRS 17 – What does (Financial Reporting Standards) IFRS 17 cover?Zabeel Institute
The objective of IFRS 17 is to standardize insurance audits around the world to enhance comparability as well as rise openness, and also to provide individuals of accounts with the info they need to meaningfully comprehend the insurance provider’s economic position, performance, and threat exposure.
IFRS 9 – What is the purpose of (Financial Reporting Standards) IFRS 9?Zabeel Institute
IFRS 9 is an International Financial Coverage Standard (IFRS) published by the International Audit Requirement Board (IASB). It includes 3 main subjects: category and measurement of economic tools, disability of financial properties, and hedge bookkeeping.
IFRS 15 – What are the five steps of (Financial Reporting) IFRS 15?Zabeel Institute
Using IFRS 15, an entity acknowledges revenue to illustrate the transfer of guaranteed products or services to the client in a quantity that reflects the consideration to which the entity anticipates to be qualified in exchange for those products or solutions.
IFRS 16 – What does (Financial Reporting Standards) IFRS 16 do?Zabeel Institute
IFRS 16 introduces a solitary lessee accounting design and requires a lessee to acknowledge assets and liabilities for all leases with a regard to more than twelve months unless the hidden property is of reduced value. A lessee is called for to identify a right-of-use asset representing its right to make use of the underlying rented property as well as a lease liability representing its commitment to making lease payments.
Corel DRAW x7– How much is Corel DRAW X7 and duration?Zabeel Institute
With Corel DRAW x7, individuals had infinite alternatives as a result of the redefined control over text, colors, advanced fill, openness, and other tools. Also, having access to cloud-based as well as neighborhood created exceptional material; they had a new horizon of style concepts.
Importance of Azure infrastructure?-Microsoft Azure security infrastructureZabeel Institute
Microsoft Azure security infrastructure as a solution (IaaS) is an instant computer facility, provisioned and handled over the internet. A cloud computing company, such as Azure, manages the facilities, while you acquire, set up, set up as well as manage your very own software program– operating systems, middleware, and applications.
Cloud desktop service – What is a cloud desktop service?Zabeel Institute
A Cloud desktop service is also referred to as a virtual desktop computer, held desktop, or Desktop-as-a-Service (DaaS). Crucially, for end-users, the cloud desktop functions similarly to a conventional computer desktop computer. So, when they open/power up their preferred gadget, they exist with all the data and applications required to do their tasks.
This article discusses and explains to you Cloud desktop service and what is a cloud desktop service?
3d studio max VRAY is production-proven making software. Understood for its convenience and capacity to manage any type of sort of task from massive, dynamic scenes having countless lights to a superb still life it is the best remedy for musicians and also designers across 3D sectors.
What is Microsoft Azure security technologies?-Microsoft Azure security techn...Zabeel Institute
Microsoft Azure security technologies training offers IT Safety and security professionals with the expertise and also skills required to execute safety controls, maintain a company’s safety posture, as well as determine and also remediate safety vulnerabilities.
How do I become certified Azure developer?-Azure developer certification Zabeel Institute
Azure developer certification confirms that you have what it requires designing, constructing, examination, and maintaining cloud applications and services on Azure. You earn it by passing-test AZ-204: Developing Solutions for Microsoft Azure.
What is Azure development?-MS Azure development Zabeel Institute
MS Azure development utilizes the advantages of cloud architecture to create cloud-native applications that scale easily. To master this function, you should understand the protection, development, screening, deployment, and more.
How long does it take to study Azure?-Learn Microsoft Azure fundamentalsZabeel Institute
Learn Microsoft Azure fundamentals are very easy and beneficial for your career as well. This skill is planned to cover the foundational understanding needed to recognize Microsoft’s Azure offering.
Is Azure fundamental certification worth it?-Azure Fundamentals MicrosoftZabeel Institute
Azure Fundamentals Microsoft is a foundation-level Cloud certification that develops your abilities and verifies competence in basic Cloud computer principles. It is based upon Azure, which is the Cloud solution provided by Microsoft.
What is Microsoft Azure Security?-Microsoft Azure securityZabeel Institute
Microsoft Azure security is a unified infrastructure safety and security management system that reinforce the safety and security position of your data centers, and supplies innovative threat security across your hybrid workloads in the cloud – whether they remain in Azure or otherwise – as well as on-premises.
Adobe Premiere pro - Is Adobe Premiere Pro good for beginners?Zabeel Institute
Adobe premiere pro is an NLE (nonlinear editor) with the primary function of editing and enhancing video clips together in a series. This is the program that a lot of beginners open up to produce an easy video with multiple clips as well as songs. It's exceptionally scalable-- easy to use for novices, and also still powerful enough for a master editor.
This article discusses and explains to you Adobe premiere pro and Is Adobe Premiere Pro good for beginners?
Adobe Dreamweaver cs5–Features of Adobe Dreamweaver cs5?Zabeel Institute
Adobe Dreamweaver CS5 is a computer system program that you can use to produce and maintain an internet site. It lets you design websites aesthetically on your computer system, virtually similarly you would utilize a word processor like Microsoft Word or Office. It incorporates ease-of-use with power, making it a favorite among both new webmasters along skilled professionals.
This article discusses and explains to you Adobe Dreamweaver cs5 and Features of Adobe Dreamweaver cs5?
How does Azure cloud work?-Microsoft azure cloud Zabeel Institute
Microsoft Azure cloud Providers supplies an extensive collection of services for firms to accelerate their electronic improvement campaigns and leverage brand-new innovations for the business’ benefit.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Safalta Digital marketing institute in Noida, provide complete applications that encompass a huge range of virtual advertising and marketing additives, which includes search engine optimization, virtual communication advertising, pay-per-click on marketing, content material advertising, internet analytics, and greater. These university courses are designed for students who possess a comprehensive understanding of virtual marketing strategies and attributes.Safalta Digital Marketing Institute in Noida is a first choice for young individuals or students who are looking to start their careers in the field of digital advertising. The institute gives specialized courses designed and certification.
for beginners, providing thorough training in areas such as SEO, digital communication marketing, and PPC training in Noida. After finishing the program, students receive the certifications recognised by top different universitie, setting a strong foundation for a successful career in digital marketing.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...NelTorrente
In this research, it concludes that while the readiness of teachers in Caloocan City to implement the MATATAG Curriculum is generally positive, targeted efforts in professional development, resource distribution, support networks, and comprehensive preparation can address the existing gaps and ensure successful curriculum implementation.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Introduction to AI for Nonprofits with Tapp Network
Java programing brochure
1. Approved by Project Management Institute, USA
Accredited by Academic College of London, UK
Accredited by AACEI, USA
Accredited by Ministry of Education, UAE
American Certification Institute, USA
2. 2
JAVA,J2EE,JSP
The course would be focusing on the Learning outcomes like Implement Object Oriented Programming
Concepts,_ Use and create packages and interfaces in a Java program, Use graphical user interface in
Java programs, Develop Swing-based GUI , Develop client/server applications and TCP/IP socket
programming, Update and retrieve the data from the databases using SQL, Develop component-based
Java software using JavaBeans, Explain the JSP technology, its features and advantages, Explain Web
development process and various server-side technologies, Develop JSP applications using JSP Tags, etc
________________________________________________________________________
Zabeel Institute – at a glance
Zabeel Institute, established in 1988, is a leading Educational and Training Institute for
executives in Dubai and is approved by the Ministry of Education, UAE. We offer training
programs to professionals from various industries like Engineering, Construction, Projects,
Accounts & Finance, and Management, Languages etc.
The Zabeel Advantage
25 Years Experience in training Professional Executives
Achiever of many QUALITY AWARDS for training from 1988 till date
Qualified & Certified Trainers
Sophisticated Lab with High end machines and Licensed software
Certificates attested by the Ministry of Education, UAE
Vast resource materials for reference and course materials
Free online support for further assistance
Free follow up orientation seminars & workshops & placement assistance
________________________________________________________________________
Course Objective:
Course Objectives would be focusing on the Learning outcomes like Implement Object Oriented
Programming Concepts,_ Use and create packages and interfaces in a Java program, Use
graphical user interface in Java programs, Develop Swing-based GUI , Develop client/server
3. 3
applications and TCP/IP socket programming, Update and retrieve the data from the databases
using SQL, Develop component-based Java software using JavaBeans, Explain the JSP
technology, its features and advantages, Explain Web development process and various server-
side technologies, Develop JSP applications using JSP Tags, etc
……………………………………………………………………………………………………
Prerequisites:
There are no specific requirements for this course; however, it would be ideal if you have
knowledge in programming language c/c++.
……………………………………………………………………………………………………
Course Duration:
Slow track 3 months / fast track 2 weeks to 11/2 months,
…………………………………………………………………………………………………
Learning outcomes
At the end of the course the student would be able to do
Implement Object Oriented Programming Concepts
Use and create packages and interfaces in a Java program
Use graphical user interface in Java programs
Create Applets
Implement exception handling in Java
Implement Multithreading
Use Input/output Streams
Handle security implementations in Java
------------------------------------------------------------------------------------------------------------------
4. 4
Course
JAVA Application Development – Introduction:
JAVA Application Development Programme is taught as three modules.
Module 1: Core java Programming
Module 2: Advanced Java Programming (J2EE)
Module 3: Java Server pages
………………………………………………………………………………………………………
Course Duration
Total Learning Hours would be 15-20 hrs per module (Modules can be chosen by the student)
Module 1: Core java Programming
Module 2: Advanced Java Programming
Module 3: Java Server pages
Course Material:
Lectures, case studies, exercises and tutorials, led by the lectures, are supported by private study
and work assignments. Participants also complete a significant project/dissertation
To support the lectures, the faculty would be using PowerPoint Slides, Audio, video or projectors
and /or lecture notes as the course goes on.
The student would be provided with lecture notes as handouts or books whichever is appropriate
to the lecture.
Recommended reference books or websites would be suggested to the students for further
reading if the student needs a deeper understanding of the topics that are covered in the class.
………………………………………………………………………………………………………
Course Contents
Module 1: Core Java Programming
Course Contents
Introduction to Java
o Creation of Java
o Features of Java
5. 5
o Overview of Programming with JDK
o Discuss the Java Security Model
o Describe Java Virtual Machine
o Garbage Collection and Memory Management
o Sample Programs
Object Oriented Programming
o Structures Programming technique
o Object Oriented Programming and its advantages
o Define Objects and Classes and the relation between them
o Explain terms-Attributes, Methods, Construction, Destruction and
Persistence
o Discuss Data Abstraction
o Discuss Data Encapsulation
o Explain Polymorphism
o Explain Inheritance
Basics of Java
o Discuss the data types available in Java and utilize them in applications
o Describe the various control structures and loops available in Java
o Explain and utilize the various operators present in Java
o Explain an Array
_ Data Types, Modifiers, Expressions and Operations
_ Arrays and Flow Control Statements
_ Methods and Classes
o Describe class and inheritance of classes
o Explain and Object and to declare one
o Explain the concept of Constructors and its relation with respect to class
o Methods
o “this” keyword
o Concept of Inner class
_ Packages and Interfaces
6. 6
o Purpose of Modifies and its types
o Explain Package
o List the various Packages available in Java
o Design user defined Package
o Explain the term interface and how to implement it
o Practice creating an interface and implement it
_ String and String Buffer
o String Class
o Various Methods of the String class and how to use them
_ Java Applets
o Difference between Applications and Applets
o Understand the Applet Class
o Create, run and execute Applets
o Understand the Security Restrictions applied on Applet
o Identify the various activities in an applet
o Identify how to use Components and layouts in Applets
_ Graphics
o Basics of Graphic System
o Explain and utilize the following geometric figures in applications
_ Lines
_ Ovals
_ Rectangle and Round Rectangle
_ 3DRectange and Arc
o Discuss Color Control and how to use it to fill color in the container and
the images in it
o Discuss the Font Control and how to play around with it
o Explain the Font Metrics class and its purpose
_ Basic Graphical User Interface Components (Abstract Window ToolKit (AWT))
Describe the concept of GUI
o Discuss the following Handle events using the following listeners
7. 7
_ Action Listener
_ Item Listener
_ Window Listener
_ Component Listener
_ Mouse Listener
_ Mouse Motion Listener
o Describe the following components and how to apply them in the
container
_ Label
_ List
_ Button
_ Checkbox
_ Choice
_ Text Field
_ Text Area
_ File Dialog
_ Advanced GUI Components
o Discuss event handling related to mouse events
o Describe the Layout Manager class and implement the types of layout in
the application
o Discuss the various containers and how to implement them
o Understand Menus and apply them in the frame
_ Exception Handling
o Discuss the purpose of Exception Handing in Java
o Explain the types of exception in Java
o Describe the use of try and catch
o Explain the use of throws keyword
o Explain the purpose of throw
o Describe the finally keyword
_ Multithreading
o Describe Multithreading
8. 8
o Creating and Managing Threads
o Discuss the life cycle of threads
o Understand the concept of synchronization
o Explain how to set the priorities of thread
o Understand what a daemon thread does
Module2: Advanced Java Programming
Swing Programming
o Understand difference between Swing and AWT programming
o Define Swing components
o List Swing Packages
o List the sub-classes of the Component class
o Explain how swing handles events
o Use JFC to write swing applets
o Understand the concept of “Look and Feel”
_ Java Database Connectivity
o Define JDBC API
o Describe the various JDBC drivers
o Identify JDBC products
o Outline JDBC design considerations
o Describe the Two-Tier Client Server Model
o Use JDBC to access a database
o Set up a connection to the database
o Create and execute SQL Statements
o Describe the Result Set object
o Describe the Result Set Meta Data interface
o Define and create stored procedures
o Understand the importance of database enquiry
_ Network Programming
o Understand how the internet works
o Explain Client/Server computing
o Describe the classes of the java.net package
9. 9
o Describe Java’s Web-related classes
_ Input/Output Stream
o Java I/O Classes and Interfaces
o File
_ Directories
_ Using Filename Filter
_ The listFiles() Alternative
_ Creating Directories
o The Stream Classes
o The Byte Streams
o The Character Streams
o Using Stream I/O
o Serialization
_ Remote Method Invocation
o Describe distributed Applications
o Build distributed Applications
o Define RMI
o Outline the Java Distributed Model
o List the jave.rmi packages
o Explain the three-tiered layering of Java RMI
o Implement RMI on a Remote and Local Host
o Describe Remote Objects
_ Inner classes, Sockets, Web connectivity, Security
_ Java Beans
o Define JavaBeans
o Describe the Software Component Model
o Understand BDK(Bean Development Kit)
o List the tools for bean development
o Create your own bean
o Describe Custom Bean properties and events
10. 10
o Understand Introspection Reports
o Implement various types of properties
o Describe event listeners
o List the benefits of using JavaBeans
_ Servlets
o Define a Servlet
o Compile Servlets
o List the advantages of using servlets
o Explain the life cycle of a servlet
o Describe an HTTP Servlet
o Use a servlet to retrieve information
o Define Session Tracking
o Describe InterServlet communication
o Use a servlet to access a database
Module 3: Java Server Pages
Course Contents
_ Developing Web Applications-An Overview
o Describe the Web development process
o Describe a typical server-side application
_ Using TCP / IP and HTTP protocols
_ Including GET, POST and Form Header methods
o Compare the contemporary server-side technologies with JSP
o Outline the advantages of using JSP
_ Using JSP Tags
o Describe various elements of a JavaServer Page
o Briefly describe various JSP Tags
o Describe various Implicit Objects in JSP
o Explain the use of Implicit Objects through a scriptlet
11. 11
_ Using JSP Scriplets
o Describe JSP tags in detail
o Define a JSP scriptlet
o Explain the use of scriptlets in JavaServer Pages
Import a Java class
o Describe the tag extension mechanism
o Describe the JSP lifecycle
_ Using JavaBeans in Java Server Pages
o Describe various features of a JavaBean
o Differentiate between a JavaBean and a Java class
o Describe the basic structure of a JavaBean
o Describe various ways of creating Beans and their usage scenarios
o List the advantages of using beans
o Explain how to access beans through JSP scriptlets
o Describe the use of various JSP bean tags
o Define the scope of beans
o Explain the use of JavaMail APIs in JSP
_ JSP Application Models
o Describe different JSP-based application models
_ Model I
_ Model II
o Describe the J2EE framework
o Explain the use of the Request Dispatcher Interface
o Explain Exception Handling in JSP
_ Session Management
o Define a session
o Describe various session tracking mechanisms
o Describe the implementation of session tracking mechanisms through
JavaServer Pages
o Describe a session lifecycle
o Extend JavaServer Pages
12. 12
_ Java Database Connectivity in JSP
o Explain Java Database Connectivity
o Describe various JDBC Drivers available for JSPs
o Explain the use of JDBC in JSPs
o Describe different database operations
o Explain the use of JDBC connectivity through JavaBeans in JSP