Topics Covered in the Blog - Synopsis
Advanced Core Java Concepts
In this sequence of Chapters, we are going to cover some of the advanced Java concepts that are used to create enterprise class Java Applications. Below is the Index of the Chapters
1. User Interface Programming using Java Swings
1.1 Java Swings Basics
1.1.1 Introduction to Swings
1.1.2 Creating a Frame
1.1.3 Positioning a Frame
1.1.4 Displaying Information in a Component
1.1.5 Working with 2D Shapes
1.1.6 Using Colors
1.1.7 Using Special Fonts for Text
1.1.8 Displaying Images
1.2 Event Handling
1.2.1 Basics of Event Handling
1.2.2 Creating Listeners containing a Single Method Call
1.2.3 Actions
1.2.4 Mouse Events
1.2.5 The AWT Event Hierarchy
1.3 Creating User Interface Components with Swing
1.3.1 Swing and the MVC Design Pattern
1.3.2 Introduction to Layout Management
1.3.3 Text Input
1.3.4 Choice Components
1.3.5 Menus
1.3.6 Sophisticated Layout Management
1.3.7 Dialog Boxes
1.4 Advanced Swing Concepts
1.4.1 Using Lists
1.4.2 Using Tables
1.4.3 Using Trees
1.4.4 Using Text Components
1.4.5 Using Progress Indicators
1.4.6 Using Component Organizers
2. Streams & Files
2.1 Streams
2.2 Text Input and Output
2.3 Reading& Writing Binary Data
2.4 ZIP Archives
2.5 Object Streams & Serialization
2.6 File Management
2.7 New I/O Concepts
2.8 Regular Expressions
3. Java XML Processing
3.1 Introduction to XML
3.2 Parsing an XML Document
3.3 Validating XML Documents
3.4 Locating Information with XPath
3.5 Using Namespaces
3.6 Streaming Parsers
3.7 Generating XML Documents
3.8 XSL Transformations
4. Java Networking Concepts
4.1 Connecting to a Server
4.2 Implementing Servers
4.3 Interruptible Sockets
4.4 Sending e-mail
4.5 Making URL Connections
5. Database Programming using Java
5.1 JDBC Design
5.2 The Structured Query Language (SQL)
5.3 JDBC Configuration
5.4 Executing SQL Statements
5.5 Query Execution
5.6 Scrollable and Updatable Result Sets
5.7 Row Sets
5.8 Metadata
5.9 Transactions
5.10 Connection Management in Web and Enterprise Applications
5.11 Introduction to LDAP
6. Java Internationalization
6.1 Locales
6.2 Number Formats
6.3 Date & Time
6.4 Collation
6.5 Message Formatting
6.6 Text Files and Character Sets
6.7 Resource Bundles
6.8 An Example
7. Java Beans
7.1 Why use Beans
7.2 The Bean Writing Process
7.3 Using Beans to build an Application
7.4 Naming Patterns for Bean Properties and Events
7.5 Bean Property Types
7.6 BeanInfo Classes
7.7 Property Editors
7.8 Customizers
7.9 JavaBean Persistence
8. Java Security
8.1 Class Loaders
8.2 Bytecode Verification
8.3 Security Managers & Permissions
8.4 User Authentication
8.5 Digital Signatures
8.6 Code Signing
8.7 Encryption
9. Java Distributed Objects – Remote Method Invocation
9.1 The Roles of Client and Server
9.2 Remote Method Calls
9.3 The RMI Programming Model
9.4 Parameters and Return Values in Remote Methods
9.5 Remote Object Activation
9.6 Web Services
9.7 JAX – WS
10. Scripting, Compiling and Annotation using Java
10.1 Scripting for the Java Platform
10.2 The Compiler API
10.3 Using Annotations
10.4 Annotation Syntax
10.5 Standard Annotations
10.6 Source Level Annotation Processing
10.7 Bytecode Engineering
11. Using Native Methods in Java
11.1 Calling a C Function from a Java Program
11.2 Numeric Parameters and Return Values
11.3 String Parameters
11.4 Accessing Fields
11.5 Encoding Signatures
11.6 Calling Java Methods
11.7 Accessing Array Elements
11.8 Handling Errors
11.9 Using the Invocation API
11.10 An Example using Native Methods
I have just started writing for this series and it will be quite a while till I finish this. Links will be posted as and when I write them. Hope you find it useful…
Subscribe to:
Posts (Atom)
© 2013 by www.inheritingjava.blogspot.com. All rights reserved. No part of this blog or its contents may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior written permission of the Author.
Popular Posts
-
The following are some questions that you might encounter when you face an Interview for a position of a Senior Java/J2EE Developer. Design ...
-
The following are some questions you might encounter with respect to Java Multi-threading in any Interview. Multi-threading is a powerful an...
-
The following are some questions you might encounter with respect to Java Server Pages or JSPs in any Interview. JSPs are an integral part o...
-
Access Modifiers are one of the most important topics when it comes to taking the SCJP exam. You can expect a number of questions from these...
-
Arrays are objects in Java that store multiple variables of the same type. Arrays can hold either primitives or object references, but the a...
-
1. Does Hibernate implement its functionality using a minimal number of database queries to ensure optimal output? Hibernate can make cert...
-
You might be wondering, is Stack and Heap such a large topic that I have dedicated one full chapter to it? Actually it isnt such a big topic...
-
This chapter is probably going to be the most important or rather most confusing chapter from the exam perspective. You can expect atleast a...
-
One of the key strengths of Java is that it is object oriented. In other words, everything in Java is an object. You might have heard me say...
-
The last thing we need to look at in our series of chapters on threads, is how threads can interact with one another to communicate about, a...


I can not wait to read all these topics! best
ReplyDelete@Yogesh
ReplyDeleteThank you :)
Love you Thanks for sharing
ReplyDeleteThanks
ReplyDeletei need remaining part of swing
ReplyDeleteHi sooriya - I have been really caught up with other works. Will catch up on this series soon.
DeleteAnand
Good work. Simple explaiations, especially Advanced thread concepts. Keep it up...
ReplyDelete