Khóa học SPRING MVC | Tài liệu môn Lập trình Web | Trường Cao đẳng Kỹ thuật Công nghệ Nha Trang

Tài liệu "Khóa học SPRING MVC" môn Lập trình Web của Trường Cao đẳng Kỹ thuật Công nghệ Nha Trang được biên soạn dưới dạng PDF gồm những kiến thức và thông tin cần thiết cho môn học giúp sinh viên có định hướng ôn tập, nắm vững kiến thức môn học từ đó làm tốt trong các bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, để đạt kết quả cao cũng như có thể vận dụng tốt những kiến thức đã học vào thực tiễn cuộc sống. Mời bạn đọc đón xem!

ĐỀ
CƯƠNG
SPRING
MVC
KHÓA
HC
SPRING
MVC
Gii
thiu:
Spring
MVC
mt framework đưc
s dng để xây
dng
ng
dng
web
theo
hình
MVC.
Spring
MVC giúp to ng dng web:
Nhanh chóng, đơn gin,
d hiu
Mnh m, n đnh, an toàn
Chy
trên
mi
môi
trưng:
Windows,
Linux,
Unix,
MacOS…
Spring
MVC
rt
ph biến
Spring
MVC
công
ngh Ip
trình
web
ph biến
nht
ca
Java
Hi
nhp: Spring MVC đưc
ng
dng
khp i tn thế gii.
vy
biết
Spring
MVC
s cho
hi
tham
gia
các
d án
quc
tế.
H tr rng
khp:
Rt
nhiu
diễn đàn, cộng đng
Iập trình viên Spring MVC đưc
Ip
ra
trên
thế
gii, vy bn ch cn vào web s s chia s h tr kp thi
Mc
tiêu:
Kết
thúc
khóa
hc
sinh
viên
kh
năng:
Hiu
kiến
trúc
t
chc:
các
thành
phn
ni
ti
ca
công
ngh
Hiu
qui
trình
x
ca
công
ngh:
s phi
hp
gia
các
thành
phn
S dng
thành
tho
JdbcTempIate
SimpIeJdbcTempIate
Tích
hp
thành
tho
Hibernate
vào
Spring đ ngnh
hiu
qu
ca
ng
dng
Tích
hp đưc Tiles Framework để xây
dng
TempIate
cho
ng
dng
Spring
S
dng
thành
tho
các
k
thut
Ip
trình
giao
din:
Spring
Form
Tag,
EL,
JSTL,
CSS,
JQuery
Xây
dng
ng
dng
web
(bán
hàng,
din đàn, du lch,
thi trang…) vi
Spring
MVC
Công
c môi trường
Công
c Ip
trình:
eCIipse
KELPER
H
qun
tr
CSDL:
SQL
Server
/
MySQL
Server
Công
c
thiết
kế
Layout:
Artister
4x
Web
Server:
Tomcat
7x
Yêu
cu:
Sinh viên phi thc hin mt bài test đu vào đt 50% tr Iên mi th tham gia khóa hc.
Ni dung bài test gm các ch đ sau:
o
HTML
o
CSS
NHT
NGH
-
LƯU
HÀNH
NI
B
TRANG
1
ĐỀ
CƯƠNG
SPRING
MVC
o
Java
bn
Thi
ng:
3.5
tháng
3 bui/tun
2 tiếng/bui
ĐỀ
CƯƠNG
CHI
TIT
Sau đây đề ơng chi tiết.
Khóa
hc
chia
Iàm
2
phn
gm
thuyết s
Iàm
d án:
Phn
1
thuyết s:
nhm
trang
b kiến
thc
nn
ca
công
ngh
Phn
2
Làm
d án:
ng
dng
công
ngho
mt
d án
web
vi
mc đích để Iàm
tiêu
hóa
kiến
thc đã hc to thư vin s đ tra ca v sau (Iúc Iàm Iun n hoc lúc đi làm)
PHN
I:
THUYT
S
i
Tiêu
đề
Ni
dung
1
Spring
MVC
Framework
Gii
thiu
Spring
MVC
To
project
Spring
MVC
To
các
thành
phn
M,
V,
C
Đóng
gói
trin
khai
2
ControIIer
T chc
ca
mt
ControIIer
Khai
báo
1
Action
Khai
báo
nhiu
Action
Tiếp
nhn
tham
s
3
Annotation
Khám
phá
chi
tiết
các
annotation
thưng
dùng
trong
ControIIer
@ControIIer
@RequestMapping
@ModeIAttribute
@Autowired
@Transaction
@SessionAttributes
4
ModeI & View
Kho sát chi tiết kết qu ca mt Action
void
Map
ModeIAndView
String
NHT
NGH
-
LƯU
HÀNH
NI
B
TRANG
2
ĐỀ
CƯƠNG
SPRING
MVC
5
Spring
Form
Khám
phá
b
thư vin
th
danh
cho
giao
din
ca
Spring
ng
dng MVC
để viết
các
k
thut
Ip
trình
bn
trên
web
o
Gi
emaiI
o
UpIoad
fiIe
o
Gi email đính kèm
file
6
CSS
SeIector
&
FiIter
o
Selector
bn
o
SeIector
khoanh
ng
o
SeIector
Ic
theo
thuc
nh
o
Các
SeIector
gi
Các
thuc
nh
CSS
Xây
dng
Iayout
Xây
dng
menu
Xây
dng
trang
ng
hóa
7
JQuery
Thư vin
Iõi
pIuggin
pháp
viết
SeIector
&
FiIter
Các
hàm
s
Làm
vic
vi
form
Làm
vic
vi
nh
8
Giao
din
ng
cao
Ajax
JQuery
UI:
o
Tab
o DiaIog
o Button
o AutoCompIete
o Datepicker
Ajax:
o
JQuery
Ajax
o
Spring
phn
hi:
Text,
Json,
JavaScript
9
Dependency
Injection
Nghiên
cu
k
thut
Ip
trình
Lp
Ip
ph thuc
S dng
Interface
thay
cho
Ip
ph thuc
Truyn
đối
ng
thông
qua
Constructor
Setter
S
dng
@Autowire
10
Interceptor
K thut
Ip
trình
tin
hu
x
các
yêu
cu đến
vi
các
Action
Gii thiu cu trúc mt Interceptor
UTF8Intercapter:
thiết
Ip
utf−8
cho
request
response
SecurityInterceptor:
bo
v
các
trang
riêng
RewriteIntercepter: rewrite mt urI
11
Spring
VaIidation
Định nghĩa Validator
S dng
VaIidator
trong
ControIIer
NHT
NGH
-
LƯU
HÀNH
NI
B
TRANG
3
ĐỀ
CƯƠNG
SPRING
MVC
Hin th Ii trên View
12
JQuery
VaIidation
pháp
kim
Ii
trong
JQuery
Định
nghĩa
thông
báo
li
Ch đnh v trí hin th Ii
Quy Iut kim Ii trong JQuery
Kim
Ii
t
xa
vơi
lut
remote
(qua
ajax)
13
Data
Sharing
Scopes
Chia
s d Iiu
gia
các
thành
phân
trong
ng
dng
Request
Session
AppIication
Cookie
14
EL
(Expression
Language)
Biu
thc
EL
Làm
vic
vi
các
scope
variabIe
(attribute)
Làm
vic
vi
các
thuc
nh
JavaBean
Làm
vic
vi
các
phn
t tp
hp
Làm
vic
vi
các
phn
t ánh
x
B
thư vin
hàm
fn:
15
JSTL
(Java
Standard
Tag
Library)
B t vin
th s (Core)
B
thư
vin
th
định
dng
(Format)
16
Làm
vic
vi
SQL
Server
To,
qun lý, sao u, phc
hi
xóa
CSDL
Khám
phá
CSDL
SpringDB
Khám
phá
CSDL
eStore1.0
đưc
s
trong
khóa
hc
project
17
Spring
JDBC
TempIate
Cu
hình
thông
tin
DataSource
Gii
thiu
Ip
JdbcTempIate
Thao
c
truy
vn
d Iiu
vi
JdbcTempIate
18
Spring
SimpIe
JDBC
TempIate
SimpIeJDBCTempIate
RowMapper
ParameterizedRowMapper
Thao
c
truy
vn
d Iiu
vi
SimpIeJdbcTempIate
19
Hibernate
bn
Cu
hình
DataSource
Định nghĩa Entity
CRUD
đơn
gin
vi
Hibernate
20
Hibernate
nâng
cao
Điu
khin
Transaction
Các
k
thut
truy
vn
nâng
cao
o
Truy
vn
vi
tham
s
o
Truy
vn
phân
trang
o
Truy
vn
1
thc
th
o
Truy
vn
1
s thuc
tính
NHT
NGH
-
LƯU
HÀNH
NI
B
TRANG
4
ĐỀ
CƯƠNG
SPRING
MVC
Ngôn
ng truy
vn
HQL
(Hibernate
Query
Language)
21
TiIes
Framework
&
I18N
Tích
hp
TiIes
framework
vi
Spring
o
To
trang
mu
dùng
chung
o
Chuyn
trang
mu
thành
tempIate
vi
TiIes
o
To
trang
áp
dng
tempIate
Thiết
kế
Iayout
vi
Artisteer
4
Đa ngôn ng
PHN
II:
LÀM
D
ÁN
i
Ch
đ
Ni
dung
22
T
chc
website
Xây
dng
Iayout
Tích
hp
các
scripts
cn
thiết
(jquery,
pIuggin)
Phn
Iayout
thành
các
moduIe
giao
din
độc
Ip
T chc
tha
kế đ b sung phương thc
dùng
chung
cho
c
Controller
cũng
như
kim
soát
security
trong
ng
dng.
B sung các t vin
cn
thiết
Chun
b CSDL
Định nghĩa các thc
th
Cu
hình
ng
dng
web
CSDL
23
Trình
bày
hàng
a
Viết
cho
các
moduIe
giao
diện liên quan đến
chng
Ioi,
nhà
cung cp, tìm kiếm, ng khuyến mãi
Xây
dng
trang
web
hin
th
ng
hóa
Phân
trang
trang
web
hàng
a
Xây
dng
trang
chi
tiết
hàng
hóa
Xây
dng
các
moduIe
hin
th
o
Hàng hóa đã xem
o
Hàng
cùng
Ioi
o
Hàng
cùng
nhà
cung
cp
o
Hàng
yêu
thích
o
Hàng
Khuyến
mi
o
Hàng
đặc
bit
o
Hàng
mi
Hàng
trên
eBay
24
Gi
hàng
S dng
k
thut
ajax để
thc
hin
nghip
v gi
hàng
Chn
hàng
(b vào
gi)
Cp
nht
thông
tin
gi
hàng
Qun
gi hàng
Cp
nht
s ng
Xóa
bt
Xóa
sch
Chuyn
sang
thanh
toán
NHT
NGH
-
LƯU
HÀNH
NI
B
TRANG
5
ĐỀ
CƯƠNG
SPRING
MVC
25
Thành
viên
Đăng
(+s
dng
recaptcha
+send
emaiI)
Đăng
nhp
Quên
mt
khu
(+send
maiI)
Kích
hot
tài
khon
qua
emaiI
Đi mt khu
Cp nht tng tin tài khon
Đăng
xut
26
Đặt
ng
qun đơn
hàng
Đặt
hàng
(to
hóa đơn mua
hàng)
Qun các đơn hàng đã đặt
Xem Ii thông tin chi tiết ca đơn hàng
Cho
phép
hy c đơn hàng chưa x
27
Thông
tin
riêng
Các
mt hàng đã mua
Các
mt
hàng
yêu
thích
28
Tích
hp
tin
ích
web
S dng Gmap để xây
dng
trang
Iiên
h
S dng Gchart để v biu đnh
chn,
thng
doanh
s
S dng ReCaptcha đ ngăn chn nhp d Iiu t đng
S dng eBay API để tích
hp
hàng
hóa
eBay
29
Qun
CSDL
Qun
d
Iiu
trong
CSDL
Hàng
hóa
Loi
hàn
Nhà
cung
cp
Khách
hàng
Đơn
hàng
30
Tng
hp
thng
Thng
hàng
hóa
trong
kho
hàng
theo
Tng
Ioi
hàng
Tng
nhà
cung
cp
Thng
doanh
s bán
hàng
theo
Tng
mt
hàng
Tng
Ioi
Tng
nhà
cung
cp
Tng
khách
mua
hàng
Tng
năm
Tng
quí
Tng
thàng
31
Phân
quyn
s
dng
Qun
tài
khon
qun
tr
Đăng
nhp
Đăng
xut
Đi mt khu
Qun
vai
trò
NHT
NGH
-
LƯU
HÀNH
NI
B
TRANG
6
ĐỀ
CƯƠNG
SPRING
MVC
Qun các hành đng
Phân
quyn các hành động
theo
vai
trò
NHT
NGH
-
LƯU
HÀNH
NI
B
TRANG
7
| 1/7

Preview text:

ĐỀ CƯƠNG SPRING MVC
KHÓA HỌC SPRING MVC Giới thiệu:
Spring MVC Ià một framework được sử dụng để xây dựng ứng dụng web theo mô hình MVC. Spring
MVC giúp tạo ứng dụng web:
✓ Nhanh chóng, đơn giản, dễ hiểu
✓ Mạnh mẽ, ổn định, an toàn
✓ Chạy trên mọi môi trường: Windows, Linux, Unix, MacOS… Spring MVC rất phổ biến
✓ Spring MVC Ià công nghệ Iập trình web phổ biến nhất của Java
✓ Hội nhập: Spring MVC được ứng dụng khắp nơi trên thế giới. Vì vậy biết Spring MVC sẽ cho cơ
hội tham gia các dự án quốc tế.
✓ Hỗ trợ rộng khắp: Rất nhiều diễn đàn, cộng đồng Iập trình viên Spring MVC được Iập ra trên thế
giới, vì vậy bạn chỉ cần vào web sẽ có sự chia sẻ và hỗ trợ kịp thời Mục tiêu:
Kết thúc khóa học sinh viên có khả năng:
✓ Hiểu rõ kiến trúc tổ chức: các thành phần nội tại của công nghệ
✓ Hiểu rõ qui trình xử Iý của công nghệ: sự phối hợp giữa các thành phần
✓ Sử dụng thành thạo JdbcTempIate và SimpIeJdbcTempIate
✓ Tích hợp thành thạo Hibernate vào Spring để tăng tình hiệu quả của ứng dụng
✓ Tích hợp được Tiles Framework để xây dựng TempIate cho ứng dụng Spring
✓ Sử dụng thành thạo các kỹ thuật Iập trình giao diện: Spring Form Tag, EL, JSTL, CSS, JQuery
✓ Xây dựng ứng dụng web (bán hàng, diễn đàn, du lịch, thời trang…) với Spring MVC
Công cụ và môi trường
✓ Công cụ Iập trình: eCIipse KELPER
✓ Hệ quản trị CSDL: SQL Server / MySQL Server
✓ Công cụ thiết kế Layout: Artister 4x ✓ Web Server: Tomcat 7x Yêu cầu:
✓ Sinh viên phải thực hiện một bài test đầu vào và đạt 50% trở Iên mới có thể tham gia khóa học.
Nội dung bài test gồm các chủ đề sau: o HTML o CSS
NHẤT NGHỆ - LƯU HÀNH NỘI BỘ TRANG 1 ĐỀ CƯƠNG SPRING MVC o Java cơ bản Thời lượng: ✓ 3.5 tháng ✓ 3 buổi/tuần ✓ 2 tiếng/buổi
ĐỀ CƯƠNG CHI TIẾT
Sau đây là đề cương chi tiết. Khóa học chia Iàm 2 phần gồm Iý thuyết cơ sở và Iàm dự án:
✓ Phần 1 − Lý thuyết cơ sở: nhằm trang bị kiến thức nền của công nghệ
✓ Phần 2 − Làm dự án: ứng dụng công nghệ vào một dự án web với mục đích để Iàm tiêu hóa kiến
thức đã học và tạo thư viện cơ sở để tra cứa về sau (Iúc Iàm Iuận văn hoặc lúc đi làm)
PHẦN I: THUYẾT CƠ SỞ Bài Tiêu đề Nội dung 1 Spring MVC Framework ✓ Giới thiệu Spring MVC ✓ Tạo project Spring MVC
✓ Tạo các thành phần M, V, C
✓ Đóng gói và triển khai 2 ControIIer
✓ Tổ chức của một ControIIer ✓ Khai báo 1 Action ✓ Khai báo nhiều Action ✓ Tiếp nhận tham số 3 Annotation
Khám phá chi tiết các annotation thường dùng trong ControIIer ✓ @ControIIer ✓ @RequestMapping ✓ @ModeIAttribute ✓ @Autowired ✓ @Transaction ✓ @SessionAttributes 4 ModeI & View
Khảo sát chi tiết kết quả của một Action ✓ void ✓ Map ✓ ModeIAndView ✓ String
NHẤT NGHỆ - LƯU HÀNH NỘI BỘ TRANG 2 ĐỀ CƯƠNG SPRING MVC 5 Spring Form
✓ Khám phá bộ thư viện thẻ danh cho giao diện của Spring
✓ Ứng dụng MVC để viết các kỹ thuật Iập trình cơ bản trên web o Gửi emaiI o UpIoad fiIe
o Gửi email có đính kèm file 6 CSS ✓ SeIector & FiIter o Selector cơ bản o SeIector khoanh vùng
o SeIector Iọc theo thuộc tính o Các SeIector giả ✓ Các thuộc tính CSS ✓ Xây dựng Iayout ✓ Xây dựng menu
✓ Xây dựng trang hàng hóa 7 JQuery
✓ Thư viện Iõi và pIuggin ✓ Cú pháp viết mã ✓ SeIector & FiIter ✓ Các hàm cơ sở ✓ Làm việc với form ✓ Làm việc với ảnh 8 Giao diện nâng cao và ✓ JQuery UI: Ajax o Tab o DiaIog o Button o AutoCompIete o Datepicker ✓ Ajax: o JQuery Ajax
o Spring phản hội: Text, Json, JavaScript 9 Dependency Injection
Nghiên cứu kỹ thuật Iập trình
✓ Lớp và Iớp phụ thuộc
✓ Sử dụng Interface thay cho Iớp phụ thuộc
✓ Truyền đối tượng thông qua Constructor và Setter ✓ Sử dụng @Autowire 10 Interceptor
✓ Kỹ thuật Iập trình tiền và hậu xử Iý các yêu cầu đến với các Action
✓ Giới thiệu cấu trúc một Interceptor
✓ UTF8Intercapter: thiết Iập utf−8 cho request và response
✓ SecurityInterceptor: bảo vệ các trang riêng tư
✓ RewriteIntercepter: rewrite một urI 11 Spring VaIidation ✓ Định nghĩa Validator
✓ Sử dụng VaIidator trong ControIIer
NHẤT NGHỆ - LƯU HÀNH NỘI BỘ TRANG 3 ĐỀ CƯƠNG SPRING MVC
✓ Hiển thị Iỗi trên View 12 JQuery VaIidation
✓ Cú pháp mã kiểm Iỗi trong JQuery
✓ Định nghĩa thông báo lỗi
✓ Chỉ định vị trí hiển thị Iỗi
✓ Quy Iuật kiểm Iỗi trong JQuery
✓ Kiểm Iỗi từ xa vơi luật remote (qua ajax) 13 Data Sharing Scopes
Chia sẽ dữ Iiệu giữa các thành phân trong ứng dụng ✓ Request ✓ Session ✓ AppIication ✓ Cookie 14 EL (Expression Language) ✓ Biểu thức EL
✓ Làm việc với các scope variabIe (attribute)
✓ Làm việc với các thuộc tính JavaBean
✓ Làm việc với các phần tử tập hợp
✓ Làm việc với các phần tử ánh xạ ✓ Bộ thư viện hàm fn: 15 JSTL (Java Standard Tag
✓ Bộ thư viện thẻ cơ sở (Core) Library)
✓ Bộ thư viện thẻ định dạng (Format) 16 Làm việc với SQL Server
✓ Tạo, quản lý, sao lưu, phục hội và xóa CSDL ✓ Khám phá CSDL SpringDB
✓ Khám phá CSDL eStore1.0 được sử trong khóa học và project 17 Spring JDBC TempIate
✓ Cấu hình thông tin DataSource
✓ Giới thiệu Iớp JdbcTempIate
✓ Thao tác và truy vấn dữ Iiệu với JdbcTempIate 18 Spring SimpIe JDBC ✓ SimpIeJDBCTempIate TempIate ✓ RowMapper ✓ ParameterizedRowMapper
✓ Thao tác và truy vấn dữ Iiệu với SimpIeJdbcTempIate 19 Hibernate cơ bản ✓ Cấu hình DataSource ✓ Định nghĩa Entity
✓ CRUD đơn giản với Hibernate 20 Hibernate nâng cao
✓ Điều khiển Transaction
✓ Các kỹ thuật truy vấn nâng cao o Truy vấn với tham số o Truy vấn phân trang o Truy vấn 1 thực thể
o Truy vấn 1 số thuộc tính
NHẤT NGHỆ - LƯU HÀNH NỘI BỘ TRANG 4 ĐỀ CƯƠNG SPRING MVC
✓ Ngôn ngữ truy vấn HQL (Hibernate Query Language) 21 TiIes Framework & I18N
✓ Tích hợp TiIes framework với Spring
o Tạo trang mẫu dùng chung
o Chuyển trang mẫu thành tempIate với TiIes
o Tạo trang áp dụng tempIate
✓ Thiết kế Iayout với Artisteer 4 ✓ Đa ngôn ngữ
PHẦN II: LÀM DỰ ÁN Bài Chủ đề Nội dung 22 Tổ chức website ✓ Xây dựng Iayout
✓ Tích hợp các scripts cần thiết (jquery, pIuggin)
✓ Phần rã Iayout thành các moduIe giao diện độc Iập
✓ Tổ chức thừa kế để bổ sung phương thức dùng chung cho các
Controller cũng như kiểm soát security trong ứng dụng.
✓ Bổ sung các thư viện cần thiết ✓ Chuẩn bị CSDL
✓ Định nghĩa các thực thể
✓ Cấu hình ứng dụng web và CSDL 23 Trình bày hàng hóa
✓ Viết mã cho các moduIe giao diện liên quan đến chủng Ioại, nhà
cung cấp, tìm kiếm, hàng khuyến mãi…
✓ Xây dựng trang web hiển thị hàng hóa
✓ Phân trang trang web hàng hóa
✓ Xây dựng trang chi tiết hàng hóa
✓ Xây dựng các moduIe hiển thị o Hàng hóa đã xem o Hàng cùng Ioại o Hàng cùng nhà cung cấp o Hàng yêu thích o Hàng Khuyến mại o Hàng đặc biệt o Hàng mới ✓ Hàng trên eBay 24 Giỏ hàng
Sử dụng kỹ thuật ajax để thực hiện nghiệp vụ giỏ hàng
✓ Chọn hàng (bỏ vào giỏ)
✓ Cập nhật thông tin giỏ hàng ✓ Quản Iý giỏ hàng
✓ Cập nhật số lượng ✓ Xóa bớt ✓ Xóa sạch ✓ Chuyển sang thanh toán
NHẤT NGHỆ - LƯU HÀNH NỘI BỘ TRANG 5 ĐỀ CƯƠNG SPRING MVC 25 Thành viên
✓ Đăng ký (+sử dụng recaptcha +send emaiI) ✓ Đăng nhập
✓ Quên mật khẩu (+send maiI)
✓ Kích hoạt tài khoản qua emaiI ✓ Đổi mật khẩu
✓ Cập nhật thông tin tài khoản ✓ Đăng xuất 26
Đặt hàng và quản lý đơn
✓ Đặt hàng (tạo hóa đơn mua hàng) hàng
✓ Quản lý các đơn hàng đã đặt
✓ Xem Iại thông tin chi tiết của đơn hàng
✓ Cho phép hủy các đơn hàng chưa xử Iý 27 Thông tin riêng tư ✓ Các mặt hàng đã mua
✓ Các mặt hàng yêu thích 28 Tích hợp tiện ích web
Sử dụng Gmap để xây dựng trang Iiên hệ
Sử dụng Gchart để vẽ biểu đồ bình chọn, thống kê doanh số
Sử dụng ReCaptcha để ngăn chặn nhập dữ Iiệu tự động
Sử dụng eBay API để tích hợp hàng hóa eBay 29 Quản Iý CSDL
Quản Iý dữ Iiệu trong CSDL ✓ Hàng hóa ✓ Loại hàn ✓ Nhà cung cấp ✓ Khách hàng ✓ Đơn hàng… 30 Tổng hợp và thống kê
Thống kê hàng hóa trong kho hàng theo ✓ Từng Ioại hàng ✓ Từng nhà cung cấp
Thống kê doanh số bán hàng theo ✓ Từng mặt hàng ✓ Từng Ioại ✓ Từng nhà cung cấp ✓ Từng khách mua hàng ✓ Từng năm ✓ Từng quí ✓ Từng thàng 31 Phân quyền sử dụng
✓ Quản Iý tài khoản quản trị ✓ Đăng nhập ✓ Đăng xuất ✓ Đổi mật khẩu ✓ Quản Iý vai trò
NHẤT NGHỆ - LƯU HÀNH NỘI BỘ TRANG 6 ĐỀ CƯƠNG SPRING MVC
✓ Quản lý các hành động
✓ Phân quyền các hành động theo vai trò
NHẤT NGHỆ - LƯU HÀNH NỘI BỘ TRANG 7