Web Application and Enterprise Programming in J2EE
วันที่ 20-24 ธันวาคม 2564 (19.00-16.00)
สถานที่ Online

Introduction
– J2ee Architecture for Web Application and Enterprise Programming
– JDBC, JavaMail, JNDI, JMS, Servlet, JSP, EJB, and Web Service.
– Introducing Apache, Tomcat, Jame, MySQL, Sun One, and JBoss.
Java Database Connection (Jdbc)
– Jdbc/Odbc Drivers and Connecting to a Commercial DBMS (Access).
– SQL from a java program: open table, select, insert, and update.
– Meta-data. And Transaction.
JavaMail
– SMTP and POP3 Protocols
– Sending and Retrieving Mail with JavaMail API
– Mail Status, Multi-Part Message and Files Attachment
Java Naming and Directory Interfaces (JNDI)
– Name service, Directory service, and JNDI service provider
– Storing and Retrieving Java Object in Name service
– Intoducing LDAP and Basic LDAP Operations
Java Message Service (JMS)
– Publishing, Subscribing, and Receiving Messages
– Point-to-Point Messaging
– Message Format and Types
Networking
– Client-side networking: Socket and ports
– Server-side networking: ServerSocket
– UDP Datagrams
– URL class: openStream(), openConnection(), and getConnection()
– Http Server: HTTP, MIME, and CGI programming in Java
Remote Method Invocation (RMI)
– Remote Interface, UnicastRemoteObject, and RemoteException
– RMISecurityManager, security policy, Rmiregistry,
– Naming, rebind(), and lookup()
– Remote Parameter Passing Mechanism, Remote Call Back
– Remote Activatable Objects
Corba
– CosNaming, NamingContext, and NameComponent
– IDL, and idlj.exe, Implementing Server and Client
– Persistent Remote Object, Remote Call Back, Delegation
– Stringified Reference and RMI-IIOP
XML Parsing With Java
– Parsing XML with SAX, DOM, JDOM and JAXP
– Transforming XML with XSLT
– Using XPATH
Servlets
– Servlet and Servlet Container in TomCat and Sun One.
– Web Components, .war files and Web App Conficguration.
– Request, Response, Parameters, and Attribute,
– Http Tunneling, and Dispatcher.
– Session Tracking: URL Rewriting, Hidden Fields, Cookies, and Sessions
– Web Application Listeners and Filters.
– Web App authentication.
JavaServer Page (JSP)
– JSP Engine: Developing JSP in TomCat and Sun One.
– Scripting elements: declaration, scriptlet, and expression
– Implicit objects, and request parameters
– Directives: page, taglib, Standard Actions, Jsp Standard Tag Libraries (JSTL) , Custom Jsp Tags
– Introducing Struts and Java Server Faces
Enterprise Java Beans (EJB)
– Defining Interface, Implementation, and Deploying the Bean
– Session Bean, Entity Bean, CMP, and BMP.
– Remote/Local Interface, Container Managed Relationships.
– Message-Driven Beans and Transactions
– JAX-RPC, Session Bean As A Web Service, JAX-PRC Service Endpoint Model.