Loader
Advanced Java Programming

Advanced Java Programming


(Inclusive of all Taxes)

Rs. 370

Details

About the book

CONTENTS
1. Introduction to Abstract Windowing Toolkit (AWT) & Swings
1. Working with Windows and AWT
1.1 Abstract Window Toolkit
1.2 AWT Features
1.3 AWT Classes
2. Window Fundamentals
2.1 Component
3. Creating a Windowed Program
4. AWT Controls, Layout Managers and Menus
4.1 Control Fundamentals
4.2 Layout Managers
5. Introduction of Swing
5.1 Java Foundation Classes
5.2 JFC Technologies
5.3 Features of Swing
5.4 Difference between Swing and AWT
5.5 Pros and Cons of Swing
5.6 Swing Components
5.7 Java Swing Packages
5.8 Swing Basic Containers
5.9 MVC Architecture
5.10 Working with Swing
Multiple Choice Questions
2. Event Handling
1. Introduction
2. The Delegation Event Model
2.1 How Does the Model Work?
2.2 Delegating the Event
2.3 Event Sources
2.4 Event Listeners
2.5 Event Classes
2.6 ActionEvent Class
2.7 The AdjustmentEvent Class
2.8 The ComponentEvent Class
2.9 The ContainerEvent Class
2.10 The FocusEvent Class
2.11 The InputEvent Class
2.12 The ItemEvent Class
2.13 The KeyEvent Class
2.14 The MouseEvent Class
2.15 MouseWheelEvent
2.16 The TextEvent Class
2.17 The WindowEvent Class
2.18 Sources of Events
3. Adapter Classes
4. Inner Classes
5. Event Listener Interfaces
5.1 Handling Mouse Events
5.2 Handling Keyboard Events
Multiple Choice Questions
3. Networking and Security
1. Introduction
2. Basics of Networking
2.1 Protocol
2.2 Socket Overview
2.3 Port
2.4 Client/Server Paradigm
2.5 Reserved Sockets
2.6 Web Server
2.7 Proxy Servers
2.8 Internet Addressing
3. InetAddress Class
3.1 Factory Methods
3.2 Instance Methods
4. Transmission Control Protocol (TCP)
4.1 Java Socket's and ServerSocket's
4.2 Socket Class
4.3 ServerSocket Class
5. URL
5.1 URL Format
5.2 Methods of URL Class
5.3 URLConnection
5.4 Reading from and Writing to a URLConnection
5.5 User Datagram Protocol (UDP)
5.6 Datagrams
5.7 DatagramPacket
5.8 DatagramSocket
5.9 Sending and Receiving Datagrams
6. Security with Java
Multiple Choice Questions
4. Interacting with Database
1. Introduction
2. Java as Database Front End
2.1 Database Access Methods
2.2 Database Client-Server Methodology
2.3 Two-Tier Architectures/Model
2.4 Three-Tier Architecture / Model
2.5 What is JDBC?
2.6 The JDBC Structure
2.7 JDBC Components
2.8 JDBC Drivers
2.9 Why Do We Need JDBC?
3. The JDBC API
3.1 Java Interfaces, Objects and Exceptions
3.2 The JDBC Process
3.3 DriverManager Class
3.4 Statement Objects
3.5 Interface Statement methods
3.6 PreparedStatement Interface
3.7 Resultset
3.8 CallableStatement Object
Multiple Choice Questions
5. Servlets and JSP
1. Introduction
2. The Hypertext Transfer Protocol (HTTP)
2.1 HTTP Requests
2.2 HTTP Responses
3. Servlets
3.1 How a Servlet Works?
3.2 The Javax.Servlet Package
3.3 The Servlet’s Life Cycle
4. Types of Servlet
4.1 Generic Servlet
4.2 The HttpServlet Class
5. Session Tracking and Management
5.1 User Authentication
5.2 Hidden From Fields
5.3 URL Rewriting
5.4 Cookies
5.5 Simple Cookie Operations
5.6 Session Objects
6. Introduction to Servlet Chaining and Filters
7. JSP
7.1 Expression Tag
7.2 JSP Declarations
7.3 Life Cycle of JSP
7.4 Java Beans
7.5 JAR Files
Multiple Choice Questions

Academic Details

  • Phase Diploma

  • Stream Engineering

  • Branch Computer

  • Standard/Year Thirdyear

  • Semester Vi

  • Medium English

  • Board/University Pune

  • Subject Advanced Java Programming

Reviews

  • No Reviews written for this product. Be the first to write a review.