|
|
Enterprise Solutions Development Using - J2EE
Project Driven Workshop from Developer to Developer
Core Java 38 Hrs (28)
- Introduction to Java Programming language
- Identifiers, Keywords, Types, Expressions and Flow Control, Arrays
- Class Design and Advanced Class Features
- Overview of major packages in the Java language
- Handling text input and output
- Exceptions
- Text-Based Applications
- I/O Streams, Networking
- Project excercise: Building P2P chat
OOAD Concepts 20 Hrs (16)
- Introduction to OOAD,
- OOAD Concepts
- Modeling in UML, General Elements
- Inheritance, Association, Aggregation and Composition
- How to model relationships in Java
Servlets & Jsp 30 Hrs (24)
- Introduction to Web Application Technologies
- Introduction to the J2EE world
- Comparison of J2EE and Microsoft .Net
- Developing a Simple Servlet, Configuring Servlets, Servlet Context, Deployment Descriptor, Session Management, Handling Errors, Security
- Developing JSP Pages, Developing Web Applications Using the Struts framework,
- Integrating Web Applications with Enterprise JavaBeans
- Project Excercise Part 1
Database Interactions 38 Hrs (32)
- Introducing the J2EE Technology Application Architecture
- EJB Framework, Session Beans, Entity Beans and Message driven Beans
- Introduction to databases
- Understanding a data model
- SQL fundamentals (creating tables, modifying tables, inserting, selecting and updating data in a database, joins)
- JDBC - connecting to a database through Java code
- JDBC - reading, writing and updating data through Java code
- Using EJB Technology Best Practices
- Project Excercise Part 2
Frameworks 20 Hours (16)
- Struts and MVC - How to code user interfaces
- Struts - Collecting data from the users
- Struts - Validating form data and reporting error messages back to users
- Struts - Displaying results and passing data from the database to the JSP
- Log4J - Introduction to logging
- Log4J - Logging levels
- Log4J - Applying and implementing logging in a Java program
- Project Excercise Part 3
XML & Web Services 10 Hrs (10)
- What is XML, XML syntax
- Parsers, DTDs, XML Schemas, XSLT
- Introduction to web services
Practical Development 20 Hrs (5)
- Build and release processes
- Development processes (peer review, quality assurance, planning and estimation)
- Gathering business requirements
- Translating business requirements to technology solutions
- Testing the application
- Using J2EE Development Tools
J2EE Project using Bea WebLogic/Oracle 9iAS/Tomcat
|
|