Home Page |
Offerta formativa |
Corsi Java |
MASTER SUN Java 2 Platform Enterprise Edition - Advanced Developer (J2EE) - Contenuti
@ 09.05.2007
MASTER SUN Java 2 Platform Enterprise Edition - Advanced Developer (J2EE)
Contenuti principali >>>
VISUALIZZA Richiesta informazioni e assistenza iscrizione:
master@cnaponline.com Lezione 1. Introduction to Object Oriented Programming
- The Object Oriented Programming Paradigm
- The Java Language
- Objects in Java: Creation and Destruction
- Relationship Among Classes
- Subclassing and Inheritance
- Interfaces
- Package and Compilation Units
- Visibility of Variables and Methods
- Inner Classes
- Working With Objects
- The Object Class
- The Class Class
- Reflection
Lezione 2. Introduction to the Java 2 Enterprise Edition
- Introduction to Multi-Tier Applications
- Presentation Tier
- Application Tier
- Logic Tier
- Business Logic Tier
- Data Tier
Lezione 3. Application Server
- TOMCAT
- IBM WebSphere
- BEA Weblogic
Lezione 4. Web Application
- WEB-INF Directory
- web.xml Config File
- classes Directory
- lib Directory
- Web App Context
- Init Parameters
- Deployment
- WAR
- EAR
Lezione 5. MVC
- Introduction to MVC
- View
- Model
- Controller
- MVC and Multi-Tier Application Togheter
Lezione 6. Multi-Tier Web Application Development
- Introduction to Multi-Tier Applications
- Presentation Tier
- Application Tier
- Logic Tier
- Business Logic Tier
- Data Tier
Lezione 7. Servlet – Part I
- Introduction
- HTTP Servlet Basics
- The Servlet Life Cycle
- Retrieving Information
- SendingHTML Information
- Sending Multimedia Content
Lezione 8. Servlet – Part II
- Session Tracking
- Security
- Applet-Servlet Communication
- Interservlet Communication
- Internationalization
Lezione 9. Java Server Pages (JSP) – Part I
- Preface
- JSP Application Basics
- Introducing JavaServer Pages
- HTTP and Servlet Basics
- JSP Overview
- Setting Up the JSP Environment
- JSP Application Development
- Generating Dynamic Content
- Using Scripting Elements
Lezione 10. Java Server Pages (JSP) – Part II
- Error Handling and Debugging
- Sharing Data Between JSP Pages, Requests, and Users
- Authentication and Personalization
- Internationalization
- Bits and Pieces
- Combining Servlets and JSP
- Developing JavaBeans for JSP
- Developing JSP Custom Actions
Lezione 11.HTML, JavaScript, CSS
Lezione 12. Enterprise Java Bean (EJB) – Part I
Lezione 13. Enterprise Java Bean (EJB) – Part II
Lezione 14. XML and XSL Stylesheet
Lezione 15. Java Messaging (JMS)
- Preface
- Understanding the Messaging Paradigm
- Developing a Simple Example
- Anatomy of a JMS Message
- Publish-and-Subscribe Messaging
- Point-to-Point Messaging
- Guaranteed Messaging, Transactions,
- Acknowledgments, and Failures
- Deployment Considerations
- J2EE, EJB, and JMS
- JMS Providers
- Message Headers
- Message Properties
- Message Selectors
Lezione 16. Web Services (WS)
- Preface
- What are Web Services
- Inside the Composite Computing Model
- SOAP
- SOAP - RPC, SOAP - FAULT
- UDDI
- JAX-RPC and JAXM
- J2EE and Web Services
- Web Services interoperability
- Web Services Security
Lezione 17. Java Server Faces (JSF)
Lezione 18. Struts Framework – Part I
- Introduction
- Inside the Web Tier
- Overview of The Struts Framework
- Configuring Struts Applications
- Struts Controller Components
- Struts Model Components
- Struts View Components
- JSP Custom Tag Libraries
- Extending The Struts Framework
- Exception Handling
Lezione 19. Struts Framework – Part II
Lezione 20. Hibernate Framework – Part I
- Introduction to Hibernate
- Architecture
- Configuration
- Persistent Classes
- Basic O/R Mapping
- Collection Mapping
- Association Mapping
- Component Mapping
Lezione 21. Hibernate Framework – Part II
- Inheritance Mapping
- Transaction and Concurrency
- HQL: Hibernate Query Language
- Filtering Data
- Criteria Query
- Native SQL
- XML Mapping
Lezione 22. IBatis Framework
- Transactional Scripts
- IBatis API
Lezione 23. Spring Framework
Lezione 24. HTTP and HTTPS Protocols
- Java Application Security
- The Default Sandbox
- Java Language Security
- The Security Manager
- The Access Controller
- Java Class Loader
- Introduction to Cryptography
- Security Providers
- Keys and Certificates
- Key Management
- Message Digests
- Digital Signatures
- Cipher Based Encryption
- SSL and HTTPS
- Authentication and Authorization - JAAS
Lezione 25. J2EE Design Pattern
Lezione 26. JUnit and Remote Debugging – Part I
- Introduction to JUnit
- Your First Unit Test
- Writing Tests in JUnit
- What to Test: The Right BICEP
- CORRECT Boundary Conditions
- Using Mock Object
- Properties of Good Tests
Lezione 27. JUnit and Remote Debugging – Part II
- Testing on a Project
- Design Issues
- Gotchas
- Installing JUnit
- JUnit Test Skeleton
Lezione 28. Java Transaction / Connectivity Architecture
Lezione 29. Introduction to Aspect Oriented Programming
- Getting Starter With AspectJ
- The AspectJ Language
- The Anatomy of an Aspect
- Join Points and Pointcuts
- Advice
- Tracing
- Profilino
- Logging
Lezione 30. Introduction to Extreme Programming
- XP Tools
- XP Overviews
- Ant
- Mock Objects
- Cactus
- XDoclet