WebServer
Web Component
Client-Side
Html
CSS
JavaScript
Hàm xử lý sự kiện
onload
onunload
Chuột
Bàn phím
Một số đối tượng
Browser
Window
Document
Event
Frame
History
Location
Navigator
Screen
HTML
Form
TextField
CheckBox
JavaScript
String
Date
Math
Array
Server-Side
JSP
Tag
Thẻ bọc mã <% %>
Thẻ khai báo <%! %>
Thẻ kết xuất <%= %>
Thẻ chỉ dẫn <%@ %>
Thẻ chuyển hướng
Thẻ bean
Custome Tag
Object ngầm định
Objects
Scope
Ứng dụng
Sử dung????
JSTL
Cài đặt Sử dụng
Servlet
Common Components
javax.servlet.http
AllClasses
Subtopic 2
Class
Generic Servlet
Interfaces
Servlet Context
Servlet
Servlet Request
Servlet Response
Exception
Advance Components
Scope Objects
Web context
session
request
page
Include, forward, redirect
Filter
Listener
Session
Rewrite URL
Hidden field
Cookies
SessionEvent
Transaction
Invoker Servlet
Life Cycle
Project Structure
Web.xml
Framework
Struts
Struts 1
Project structure
image
Subtopic 1
Controller
View
Model
Project files
ActionServlet
xxxAction
xxx(Action)Form
.jsp
Config file
web.xml
struts-config.xml
ApplicationResource.properties
Components
Tag lib
Bean
Html
Logic
Session
Validation
Error handling
Tiles
Thực tế
Dispatch
Struts 2
Project Struture
Controler
Model
View
Spring
Design Parttern
Database
Database Connectivity
JDBC
Driver Types
ODBC - JDBC Bridge
Native API-Java/Partly Java
JDBC Network-All Java
Native Protocol-All Java
Dev Process
Đăng ký Driver
Thành lập kết nối
Tạo và thực hiện SQL
Xử lý ResultSet
Đóng kết nối
Config with each RDBMSs
MySQL
SQL Server
Stored Procedure
Oracle
Protege
DB2
Kỹ thuật
Stored Procedures
Scrollable ResultSet
Updatable ResultSet
Batch Updates
Transactions
RowSet
JDBC RowSet
Cached RowSet
CallableSatement
RDBMS
Java Core
Collection
Util
I/O
Thread
OOP
4 principle
Encapsulation
Abstraction
Inheritance
Polymorphism
Exception
ThrowMyException
Subtopic 2
Slide17.JPG
Database
JUnit