Go to Top

Home

Java -J2EE Training

 module: programming in java (core)

chapter 1. Java Fundamentals
1.1 Features of Java
1.2 OOPS concepts
1.3 Java virtual machine
1.4 Reflection byte codes
1.5 Byte code interpretation
1.6 Data types, variable, arrays, expressions,
1.7 Operators, and control structures

chapter 2 - Objects and classes
2.1 Java Classes
2.3 Abstract classes
2.4 Static classes
2.5 Static classes
2.6 Inner classes
2.7 Packages
2.8 Wrapper classes
2.9 Interfaces
2.10 This
2.11 Super
2.12 Access control2

chapter 3 - Exception handling
3.1 Exception as objects
3.2 Exception hierarchy
3.3 Try catch finally
3.4 Throw, throws

chapter 4 - multi-threading
4.1 the java thread modal
4.2 thread priorities
4.3 creating thread
4.4 starting the thread
4.5 basic control of threads
4.6 multithreading and context switching
4.7 inter-thread communication
chapters 5- file handling (i/o streams)
5.1 i/o fundamentals
5.2 file handling
5.3 streams
5.4 a file input example is
5.5 file output example
5.6 character streams
5.7 api overview
5.8 binary streams
5.9 classes hierarchy in binary streams
chapter 7 - IO package
7.1 Input streams
7.2 Output streams
7.3 Object serialization
7.4 Deserialization
7.5 Sample programs on IO files
7.6 Filter and pipe streams
chapter 8 - applet and swing
8.1 applet basics
8.2 applet life cycle
8.3 simple applet designing
8.4 introduction to swing
8.5 layout setting
chapter 9 - event handling
9.1 what is an event?
9.2 delegation model
9.3 a listener example
9.4 the eventhandler class
9.5 listeners supported by swing components
9.6 listeners that all swing components support
9.7 other listeners that swing components support
9.8 how to write an action listener
chapter 10- jdbc (java database connectivity)
10.1 role of jdbc
10.2 jdbc architecture
10.3 establishing a connection
10.4 making the connection
10.5 jdbc-odbc bridge driver
10.6 resultset and metadata
module: j2ee architecture and jsp
unit 1: j2ee architecture
1.1 objective
1.2 java ee application model
1.3 distributed multitiered applications
1.4 security
1.5 java ee components
1.6 java ee clients
1.7 the javabeans tm component architecture
1.8 java ee server communications
1.9 enterprise information system tier
1.10 web services support
1.11 xml
1.12 soap transport protocol
1.13 wsdl standard format
1.14 java ee application assembly and deployment
1.15 packaging applications
1.16 java ee 5 apis
1.17 enterprise javabeans technology
1.18 java naming and directory interface
1.19 java authentication and authorization service
1.20 simplified systems integration
1.21 getting started withweb applications
1.22 web application life cycle
1.23 creating adata source in the application server
1.24 further information about web applications
unit 2: understanding xml
2.1 introduction to xml
2.2 what is xml?
2.3 tags and attributes
2.4 comments in xml files
2.5 the xml prolog
2.6 processing instructions
2.7 why is xml important?
2.8 how can you use xml? summary
unit 3: generating xml data
3.1 writing a simple xml file 3.2 writing the declaration
3.3 adding a comment
3.4 defining the root element
3.5 adding attributes to an element
3.6 adding nested
elements
3.7 adding html-style text
3.8 adding an empty element
3.9 the finished product
3.10 writing processing instructions
3.11 introducing an error
3.12 substituting and inserting text
3.13 predefined entities
3.14 character references
3.15 using an entity reference in an xml document
3.16 handling text with xml-style syntax
3.17 creating a document type definition
3.18 basic dtd definitions
3.19 defining text and nested elements
3.20 limitations of dtds
3.21 special element values in the dtd
3.22 documents and data 3.23 defining entities in the dtd
3.24 referencing external entities
3.25 summarizing entities
3.26 using a mime data type
3.27 the alternative: using entity references
3.28 conditional sections
3.29 resolving a naming conflict
3.30 using namespaces
3.31 defining a namespace in a dtd
3.32 designing an xml data structure
3.33 forced choices
3.34 stylistic choices
3.35 normalizing data
3.36 normalizing dtds
unit 4: examining xml parsers
4.1 dom parsers
4.2 sax parsers
4.3 dom versus sax
4.4 implementing xml dtds
4.5 reviewing xml fundamentals
4.6 travelinfo_internaldtd.xml
4.7 understanding xml namespaces
4.8 delivering the message
4.9 the new xml document
4.10 exploring xml schema
4.11 working with extensible stylesheet language transformations (xslt)
4.12 producing simple html with xslt
4.13 resulting html
4.14 producing a wireless markup language (wml) document with xml
unit 5: java api for xml processing
5.1 the jaxp apis
5.2 an overview of the packages
5.3 the simple api for xml apis
5.4 sax parser factory
5.5 the document object model apis
5.6 the dom packages
5.7 the extensible stylesheet language transformations apis
5.8 the xslt packages
unit 6: jaxb binding between xmlschema and java classes
6.1 jaxb architecture
6.2 the jaxb binding process
6.3 representing xml content
6.4 binding xml schemas
6.5 java-to-schema
6.6 customizing jaxb bindings
6.7 examples
6.8 general usage instructions
6.9 basic jaxb examples
6.10 configuring and running the samples
6.11 jaxb compiler options
6.12 schema-derived jaxb classes
6.13 basic examples
6.14 unmarshal validate example
6.15 customizing jaxb bindings
6.16 why customize?
6.17 customization overview
6.18 passing customization files to the jaxb binding compiler
6.19 scope, inheritance, and precedence
6.20 datatype converter example
6.21 class declarations



unit 7: java servlets
7.1 what is a servlet?
7.2 servlet life cycle
7.3 handling servlet life-cycle events
7.4 constructing responses
7.5 maintaining client state
7.6 associating objects with a session
7.7 session management
7.8 sessiontracking
7.9 finalizing a servlet
7.10 tracking service requests
7.11 notifying methods to shut down
unit 8: security
8.1introduction
8.2 http authentication
8.3 retrieving authentication information
8.4 form-based custom authorization
8.5 digital certificates
8.6 secure sockets layer (ssl)
8.7 ssl client authentication
8.8 retrieving ssl authentication information
8.9 running servlets securely
8.10 the servlet sandbox
8.11 access controllers
unit 10: what's new in the servlet 2.4 specification
10.1 servlet api quick reference
10.2 generic servlet
10.3 class summary
10.4 constructors
10.5 instance methods
10.6 servlet
10.7 interface declaration
10.8 methods
10.9 servlet config
10.10 servletcontext
10.11 servletexception
10.12 servlet input stream
10.13 constructors 10.14 instance methods
10.15 servletoutputstream
unit 11: jsp (java server pages)
11.1 what is a jsp page?
11.2 a simple jsp page example
11.3 the life cycle of a jsp page
11.4 handling jsp page errors
11.5 creating static content
11.6 operators 11.7 creating and using a javabeans component
11.8 setting javabeans component properties
11.9 retrieving javabeans component properties
11.10 using customtags
11.11 declaringtag libraries
11.12 including thetag library implementation
11.13 reusing content in jsp pages
11.14 transferring control to another web component
11.15 including an applet
11.16 creating a jsp document
11.17 using the jsp: root element
11.18 using the jsp: output element
11.19 javaserver pages standard tag library
11.20 using jstl
11.21 tag collaboration
11.22 core tag library
11.23 variable support tags
11.24 flow control tags
11.25 sql tag library
11.26 customtags in jsp pages
11.27 what is a customtag?
11.28 the example jsp pages
11.29 types of tags
11.30 tags with attributes
11.31 tags that define variables
11.32 communication between tags
11.33 encapsulating reusable contentusingtag files
11.34 custom tag examples
11.35 tag library descriptors
11.36 programming simple tag handlers
11.37 including tag handlers in web applications
11.38 how is a simpletag handler invoked
11.39 tag handlers for basic tags
11.40 tag extra info class
11.41 cooperating tags
11.42 a template tag library
module: remote method invocation and enterprise java beans
unit 1: remote method invocation
1.1 introduction
1.2 an overview of rmi applications
1.3 advantages of dynamic code loading
1.4 remote interfaces, objects, and methods
1.5 creating distributed applications by using rmi
1.6 designing and implementing the application components
1.7 building a generic compute engine
1.8 writing an rmi server
1.9 implementing a remote interface
1.10 declaring the remote interfaces being implemented
1.11 creating and installing a security manager
1.12 making the remote object available to clients
1.13 compiling and running the example
1.14 building a jar file of interface classes
1.15 starting the server
1.16 starting the client
1.17 parameters in rmi
1.18 passing non-remote objects
1.19 referential integrity
1.20 parameter transmission
1.21 parameters in a single jvm
1.22 primitive parameters 37
1.23 object parameters 37
1.24 remote object parameters 37
1.25 distributing and installing rmi software
1.26 distributing rmi classes
1.27 automatic distribution of classes
1.28 firewall issues
1.29 distributed garbage collection
1.30 mobile agent architectures
unit 2: ejb (enterprise java beans)
2.1 what is an enterprise bean?
2.2 enterprise javabeans - an introduction
2.3 when to use enterprise beans
2.4 why ejbs?
2.5 portable component-based architecture
2.6 independence from database schema
2.7 multiple data sources with transactional capabilities
2.8 middle-tier architecture
2.9 multiple client types accessing shared data
2.10 concurrent read and update access to shared data
2.11 method-level object security
2.12 multiple servers to handle throughput and availability
2.13 integration with corba
2.14 ejb specifications
2.15 enterprise javabeans architecture
2.16 limitations
2.17 new features supported in ejb 2.0
2.18 changes in ejb 2.0
2.19 limitations
2.20 general restrictions of ejb
2.21 ejb 2.0 overview
2.22 container-managed persistence (cmp)
2.23 container-managed relationships (cmr)
2.24 ejb query language
2.25 ejb home methods
2.26 message-driven bean
2.27 ejb roles
2.28 ejb architecture
2.29 types of ejbs
2.30 main ejb framework components
2.31 ejb server
2.32 ejb container
2.33 primary services
2.34 ejb component (the actual ejb)
2.35 ejb types
2.36 ejb interfaces and ejb bean
2.37 local versus remote interfaces
2.38 inherited component interface methods
2.39 constructing the component interface: business methods
2.40 ejb home interface: ejb home
2.41 inherited home interface methods
2.42 constructing the home interface: life-cycle methods
2.43 ejb bean class
2.44 ejb deployment descriptor
2.45 ejb client view
2.46 client ejb interaction
2.47 using the home object to create or find an ejb object
2.48 bean cleanup
2.49 enterprise javabeans clients introduction
2.50 types of enterprise beans
module: structured query language in java
unit 1: sql server 2005
1.1 what is sql server 2005?
1.2 overview of sql server 2005
1.3 features of sql server 2005
1.4 notification services
1.5 connecting to and managing your sql servers
1.6 asynchronous treeview and object filtering
1.7 template explorer
1.8 results pane
1.9 summary views


 

Our Clients