TA的每日心情 | 开心 2018-4-8 22:14 |
---|
签到天数: 1 天 [LV.1]初学乍练
普通会员
- 积分
- 5517
|
java自学网(www.javazx.com)-java论坛,java电子书推荐:《 JSP项目开发全程实录(第3版)(配光盘)(软件项目开发全程实录)》
{ u6 ~7 t; F( v/ i. \java电子书推荐理由:37小时视频,10套完整项目开发案例,模块库、题库、素材库登录本书网站,网站、QQ等技术支持,让学习畅通无阻 $ T! o: F. k$ W! N
作者:陈丹丹 高飞0 a0 W* h/ c' b2 j
出版社:清华大学出版社
# C6 m8 N$ Z: m( Q( A" r' j- ^出版时间:2013-12-01 ; v+ U" |4 A+ l5 s8 e! F
书籍价格:63.00元
- T3 ]4 w5 B/ j: Q9 n2 X5 W
$ [# f. D' V: _4 s; n( `& {: e
6 Z! v1 `2 x, A6 D; P+ {) D- S$ o9 Q: H, R! k! ~
java电子书目录:5 h6 {4 H/ B' j. K: f8 _4 H
第1章 都市供求信息网(Struts 2.0 SQL Server 2005实现)+ C% W7 l& X0 A
视频讲解:3小时56分钟 X$ E/ b' S7 X) J+ N2 s
1.1 开发背景
- a9 Z* D( {: {1.2 系统分析
- z2 ?5 i9 n. V1.2.1 需求分析
% x2 o d& a# ]: |$ G% b1.2.2 可行性分析
) D3 h9 u0 G$ P8 d1.2.3 编写项目计划书$ c0 c( ^0 y4 m9 w5 b t
1.3 系统设计8 D3 V* ^8 S8 Y
1.3.1 系统目标 v/ K" \. J. X9 n0 c
1.3.2 系统功能结构
, H" |; h5 Q2 q7 m2 ^' e; b6 o1.3.3 系统流程图4 q: X8 o( j8 `$ j* {
1.3.4 系统预览3 ?& l) T8 n( Y$ q6 u
1.3.5 构建开发环境# t4 z5 R1 l% }/ D: m& ]
1.3.6 文件夹组织结构8 o& m1 b+ z5 V" z, o$ \, i* x4 ~
1.3.7 编码规则3 O z/ W/ S5 Z6 {
1.4 数据库设计
9 q7 ~ P4 t$ t$ i' z, |0 f1.4.1 数据库分析# q( x9 E. d7 W7 J
1.4.2 数据库概念设计6 g& A+ x! E' J; w, p
1.4.3 数据库逻辑结构+ Z( \6 a7 h5 T8 Y
1.4.4 创建数据库及数据表* w. |4 V g7 x9 Z+ C
1.5 公共类设计, e3 L3 ?9 [, v O4 K
1.5.1 数据库连接及操作类
- |- y& g w# v1 q; { G1.5.2 业务处理类
5 \8 f" Q8 y% c4 a& y: ? a1.5.3 分页类
& ^; @6 r, C' s# U9 }0 \* T1.5.4 字符串处理类$ V! T) b: ~8 g! q& I E0 b
1.6 前台页面设计- G- o, k+ g+ k+ g2 Q b: f
1.6.1 前台页面概述; N1 [* q) t9 E. z( N3 c
1.6.2 前台页面技术分析
. q( h9 I- L& f! y. ` l1.6.3 前台页面的实现过程% z. C, P, M) K* N* Q
1.7 前台信息显示设计
3 e8 @9 C/ E7 T* u& [3 J* w& y1.7.1 信息显示概述+ {2 W6 k; u- ?3 y4 V A
1.7.2 信息显示技术分析1 e3 B" A8 L; ~* O
1.7.3 列表显示信息的实现过程, k1 V9 W6 }) f9 m! _
1.7.4 显示信息详细内容的实现过程
1 K+ M: W# g" \. W- C. r1.8 信息发布模块设计
; E+ ^; d: z0 M1.8.1 信息发布模块概述( C% d) `; u7 O/ n( b2 a) n0 C4 `( i
1.8.2 信息发布模块技术分析
: C8 F4 n3 m! Z. F( N1.8.3 信息发布模块的实现过程9 @/ Z& w1 f0 l9 m7 j& Y! K: W
1.8.4 单元测试
/ D, M* q) o$ l( \ {4 Q* [1.9 后台登录设计( G3 M' L( w6 s% W6 h$ S% r6 O
1.9.1 后台登录功能概述
, t8 s5 d# j$ E5 F; T1.9.2 后台登录技术分析# p! P8 p9 R/ G* B/ e# O
1.9.3 后台登录的实现过程7 a: V4 r% X; z* X& u# M! d! G
1.10 后台页面设计* K8 Q0 f- H# X- u; k
1.10.1 后台页面概述$ M* w0 m# l8 J$ c
1.10.2 后台页面技术分析! o+ K7 Y9 n3 c* I9 Q
1.10.3 后台页面的实现过程' k! p6 @6 q' @. _
1.11 后台信息管理设计
' A: V, l! M" i! @3 t: V1.11.1 信息管理功能概述
* F& X0 ^2 H! i* s% f7 `1.11.2 信息管理技术分析
5 D. o7 l; ]5 w, X; B% |1.11.3 后台信息显示的实现过程
" m7 c, `" @" [/ D3 T. d1.11.4 信息审核的实现过程
1 i @- ~% N. X- V% ]1.11.5 信息付费设置的实现过程0 _8 T0 Y9 l# r9 s% u
1.12 网站发布* G, s$ c* N/ ]/ K; f
1.13 开发技巧与难点分析1 Y2 `9 g4 E. q: V6 A( l$ m# X7 |
1.13.1 实现页面中的超链接 g* M& u6 R2 t& F
1.13.2 Struts 2.0中的中文乱码问题
" {. f6 m' ^6 t( f8 Y6 _0 [/ D1.14 Struts 2.0框架搭建与介绍
$ |* c. M- O* D( z3 Q) ` D1.14.1 搭建Struts 2.0框架3 }. ? K. H" |( u- ?% w
1.14.2 Struts 2.0框架介绍' e( X* N! v5 O1 H' L6 p0 @
1.15 本章小结% `4 c/ M5 B e3 K( X
4 Y4 K% @4 e, Q( T6 U3 L第2章 图书馆管理系统(Struts 1.2 MySQL 5.0实现)& F7 w, P( x l
视频讲解:5小时8分钟) D8 ^8 S6 k4 h( s% _
2.1 开发背景% Y) m! ?7 R1 z. p( n
2.2 系统分析
" A( e+ x& W0 Z" @' w2.2.1 需求分析
# r) D% S# o( |. Y2.2.2 可行性分析
6 Z0 b5 z% ~5 f2 v; @' s2.2.3 编写项目计划书
# S1 N5 z8 m# \" x% z9 J! a2 B2.3 系统设计
3 L) f$ i' o! L$ V2.3.1 系统目标
% O6 ~$ ?9 w' w9 T- D5 O2.3.2 系统功能结构
( K$ P% v6 C4 X; c+ O L. y2.3.3 系统流程图7 t* y# \% o7 @+ }6 v
2.3.4 系统预览
3 W' v7 L; W. y) `+ P5 a4 x0 f2.3.5 构建开发环境
/ g2 s G5 G+ z; G) B! R2.3.6 文件夹组织结构
, |: x0 M$ ~: w' _' p5 u' t- M7 q, ^2.4 数据库设计
2 ~5 ]* k& H+ A$ @2.4.1 数据库分析
8 ?$ N! u; P% |1 l3 H2.4.2 数据库概念设计3 ?( u: s# q# l1 ?. h! s! S
2.4.3 使用PowerDesigner建模
) {1 \1 s! M! ~4 [4 {8 U2.4.4 创建数据库及数据表 C: H% G3 k0 }5 s7 j/ S+ d' t
2.5 公共模块设计
# T8 L' P) A$ U9 U2.5.1 数据库连接及操作类的编写5 o2 w% V5 g# Z' d& n+ Y" h
2.5.2 字符串处理类的编写
5 h: j0 X; Q$ A* J, f2.5.3 配置Struts
' V1 l+ k8 A* L2.6 主界面设计# D, n$ J9 G" {
2.6.1 主界面概述; E' r, x; E9 o4 \! z# m
2.6.2 主界面技术分析
5 {7 K3 Z! v3 G# \3 }; j2.6.3 主界面的实现过程4 E2 |" E0 N; A( t# N5 k2 F4 |& I
2.7 管理员模块设计
5 c/ l. p- b# w4 x2 N2.7.1 管理员模块概述 R- c1 l3 ~4 Z7 e3 u- K( }
2.7.2 管理员模块技术分析
/ X+ a& ~7 m# c, g7 F2.7.3 系统登录的实现过程3 U, u# }: S& N; O3 K
2.7.4 查看管理员的实现过程0 i/ ?( w2 o1 E' W& R
2.7.5 添加管理员的实现过程; o& o9 _( [$ a4 G
2.7.6 设置管理员权限的实现过程
@8 I: A- i2 M5 K9 {/ b2.7.7 删除管理员的实现过程
$ d* S) a% R5 E2.7.8 单元测试 E' w" K: S. c7 z7 L
2.8 图书档案管理模块设计* W1 j" `+ B4 U6 ^* H) U
2.8.1 图书档案管理模块概述
1 ~- u* u/ z3 ]9 ^0 R2.8.2 图书档案管理模块技术分析
! a, R7 H* u. S+ @' y/ N' z" c+ j$ P* o2.8.3 查看图书信息列表的实现过程
7 _+ B% K6 I; J) S0 Q- J2.8.4 添加图书信息的实现过程
% h# ^( b; |! S, k2.8.5 修改图书信息的实现过程0 j' Z6 S# ?) S7 O2 m
2.8.6 删除图书信息的实现过程3 p0 R3 n1 n1 D. ^3 [
2.9 图书借还模块设计
# x% y' c3 V4 Q2.9.1 图书借还模块概述7 B6 ^; ~2 D4 \$ C" ]+ R4 F
2.9.2 图书借还模块技术分析1 m0 }: Y8 t4 E! w' P2 y
2.9.3 图书借阅的实现过程
# \0 \; q- i8 Q7 ^ v3 z+ E2 j/ x2.9.4 图书续借的实现过程2 A) H; A! q% m& ^: g$ t& H
2.9.5 图书归还的实现过程
1 S# G c2 |5 @* I1 S/ g/ T$ p2.9.6 图书借阅查询的实现过程
) y/ U( U+ ~! [- k1 l* K2.9.7 单元测试
3 p4 m/ y4 X) {. V2.10 开发技巧与难点分析% y0 \4 d* u- b: r
2.10.1 如何自动计算图书归还日期2 i Z6 d# Y% G8 s# p
2.10.2 如何对图书借阅信息进行统计排行
o# E- x# @* s2.11 操作MySQL数据库
% `: {$ a. z' N3 K6 p# ^5 s" t7 z- @2.11.1 创建、删除数据库和数据表7 d" S" \! Z3 X3 n! }4 X: L3 R f
2.11.2 查看、修改数据表结构及重命名数据表
3 G. U0 v, n7 g2.12 本章小结7 N% K' }9 B$ A. H( b9 h
, I/ ~, {3 B+ Z3 q7 ]- ]% ~% [第3章 企业电子商城(Struts 1.2 SQL Server 2005实现)
1 r* f1 X/ T: E; Y* |' \ 视频讲解:4小时35分钟9 c4 O/ c, f$ A; v2 @ N, s5 l
3.1 开发背景
# Y2 }9 R Q9 A3 ?" u% _3.2 系统分析
6 p/ V. o4 z* n' Y" S4 u3 t3.2.1 需求分析$ Z! p% _' t5 S' B0 f0 B: d5 Z, k
3.2.2 可行性研究. R) w0 d( D* H3 Y) Q
3.3 系统设计
% O, y! R1 [# a5 k3 q3.3.1 系统目标" V! |- t7 W2 B
3.3.2 系统功能结构5 w: b/ F* d' S2 U9 }# Q: v
3.3.3 业务流程图+ e: f$ z+ ~7 f) L& i1 q
3.3.4 系统预览
6 d! b- ^* t3 ^9 i& z; r9 o9 u3.3.5 开发环境# O3 F5 U- s+ M* ^. L
3.3.6 文件夹组织结构
4 M( m' Q* H) b3 O$ q1 t+ c3.4 数据库设计4 c4 C* M! h7 m* Y1 g
3.4.1 数据库需求分析& J1 [3 l8 {9 n. C0 H
3.4.2 数据库概念设计
- S" l9 d7 q7 h3 a3.4.3 数据库逻辑结构
8 H: q) q# O) B! R! E2 Z: _: S3.5 公共类设计
1 S8 ]; l3 L/ Y X+ d3.5.1 获取系统时间的类# T4 c( [; `' W' |
3.5.2 数据库连接类
3 Y. h* f4 @, K( A- ^) f! Z9 E3.5.3 字符串自动处理类
( t% x }6 s; G5 d3.6 前台首页设计! O: A: z' d, v0 g9 m& V: W
3.6.1 前台首页概述$ ] i3 c" L, O1 O! h
3.6.2 前台首页技术分析: o1 a. r5 z0 v J3 C
3.6.3 前台首页的布局* S1 f j8 F! N6 M/ C* [5 J
3.7 用户登录模块设计: a4 P5 @0 k% a% ^/ S7 P
3.7.1 用户登录模块概述+ e0 m. g$ E) l8 V" `
3.7.2 用户登录模块技术分析8 x0 E5 N# `8 ]( V# f4 u$ W& F& p. S
3.7.3 用户登录模块的实现过程
9 A$ Y9 y* \% r; h% c3.7.4 单元测试
0 w8 ~; C8 J2 P8 Y8 S9 G2 }3.8 前台商品信息查询模块设计
) U; q7 L$ z# ?" V* B! Q3.8.1 前台商品信息查询模块概述
R6 `/ ^6 N5 G0 T- x3.8.2 商品信息查询模块技术分析
$ u# u4 A+ m" E2 S/ C! i0 w4 N( X3.8.3 商品信息分页查询的实现过程
8 Y& V8 N2 B) H! X' g1 l+ c/ E3.8.4 商品信息分类查询的实现过程
V# M! N+ e( P- s3.8.5 商品销售排行查询的实现过程) b1 T3 s4 ^+ \: `! S
3.8.6 单元测试) Z( T& O8 r" l- b
3.9 前台购物车模块设计* e' N, i; o/ ]3 q p" b6 M t1 \
3.9.1 前台购物车模块概述4 \8 q0 p |/ a; Q: k
3.9.2 前台购物车模块技术分析& N c+ f! O7 ?) s! f4 R
3.9.3 购物车添加商品的实现过程( R1 i/ y1 @' t; ^: j- Q5 Q
3.9.4 查看购物车的实现过程0 \2 i7 I/ O5 h8 L; _/ S }9 c
3.9.5 修改商品数量的实现过程
! q, X+ F6 ?. D: F* i/ y. ]3.9.6 清空购物车的实现过程; [3 q' }# ]/ O" b9 h
3.9.7 生成订单的实现过程0 U# m' H/ r! S
3.10 后台首页设计" N; t& u1 `# Y; z& E/ M/ v
3.10.1 后台首页概述" u+ X8 A5 ~. V- c. I9 @
3.10.2 后台首页技术分析
) ]% t' m! Q+ A3.10.3 后台首页的布局
' C0 p3 l$ M0 t) l8 u' s, q9 a- W, [: x* Q3.11 后台商品管理模块设计3 a) k# C- K) x6 R+ w6 ~
3.11.1 后台商品管理模块概述
) @6 V! q9 j F1 T7 [3.11.2 后台商品管理模块技术分析
5 M, V' L ^) E: }3.11.3 商品查询的实现过程% _& a1 u& _1 ?- i
3.11.4 商品添加的实现过程4 s, S! B6 m2 t" }
3.12 后台订单管理模块设计
5 y( x7 j# q8 a( [) _! O3.12.1 后台订单管理模块概述2 Q( K# L+ c3 C9 j+ h
3.12.2 后台订单管理模块技术分析 F5 H& D/ E' a% M+ d
3.12.3 订单详细查询的实现过程2 V' X: h. f' j6 K) `
3.12.4 订单执行的实现过程) d6 U/ H- M3 X. b# p) Q# C& y* K" K
3.13 开发技巧与难点分析
8 N* |: z+ x) H/ N% |1 u3.14 Struts框架的构建$ B( r; b! u" g3 Y6 S
3.14.1 Struts实现MVC的机制
0 Q. J, t1 Q6 n3 l2 x6 `1 D j" K2 R3.14.2 Struts工作流程$ o& r) |1 l2 B; G" @
3.15 本章小结
1 K+ E) ^. o/ o5 `7 G6 t: h B1 x
* {& e# E( m. E8 H! ^0 F第4章 企业快信——短信 邮件(短信猫 Java Mail实现)
' J$ S- s; _* a 视频讲解:3小时48分钟
* }4 E& ~6 t, I3 t! p/ s6 _4.1 开发背景
" J, h8 t/ H( w) p4.2 系统分析8 W/ g) [, W. F5 F
4.2.1 需求分析
% d3 h3 ]. K* C* H' S2 U4.2.2 可行性研究4 I C/ N y6 Y# F5 \4 T- `" t
4.3 系统设计: E0 o4 R- A) M$ n; b: k3 n% ~6 C3 I
4.3.1 系统目标# P9 O3 q+ J3 T& |+ }+ Z8 ^% Y( P
4.3.2 系统功能结构. c/ ^' _2 F6 R' ^# |
4.3.3 业务流程图9 i& R3 j5 _# n8 \2 Q( E7 U
4.3.4 系统预览
+ n c9 g. j3 B( o3 q' L4.3.5 构建开发环境9 O+ f' c3 K! J A4 C! B/ I# I
4.3.6 文件夹组织结构
2 n& K1 x4 L0 o$ ]' M2 [4.4 数据库设计1 d8 H. Y7 q K5 ^
4.4.1 数据库分析
: i7 r" g, |4 o& K' q. u" N+ _4.4.2 数据库概念设计, V6 `: ]+ b% x& k0 g6 f9 T
4.4.3 使用PowerDesigner建模
5 D; u8 b4 E+ X; q5 E4.4.4 创建数据库及数据表
7 O' j$ r0 ]7 c- ]4.5 公共模块设计
" h( c3 g5 [$ F0 z8 a: C: E4.5.1 数据库连接及操作类的编写2 `2 g2 y6 I- {4 C
4.5.2 字符串处理类的编写6 C/ ]: J( M+ w
4.5.3 配置Struts
& x; _! h9 t+ z3 p3 x; B4.6 主页设计
- O! a, v" _2 o$ X4.6.1 主页概述6 a- k! H9 [+ Q) K6 M( L1 h% \
4.6.2 主页技术分析$ ?1 w1 ^' Y' S6 P$ N
4.6.3 主页的实现过程
7 ? b# r: f4 q# r1 ~1 d4.7 名片夹管理模块设计
) n; g* H6 K+ g3 u6 E4 L% H: _4 \& O! d4.7.1 名片夹管理模块概述: z+ X9 k) t6 t* w, P/ E
4.7.2 名片夹管理模块技术分析
/ x4 n3 E0 _% y% x- E- @2 |: Z4.7.3 查看客户信息列表的实现过程
% y7 r' }3 D2 r1 h4.7.4 添加客户信息的实现过程8 X3 p. Z: t+ I/ F x% J1 U
4.7.5 删除客户信息的实现过程$ }+ P2 ~4 E0 R& x
4.8 收发短信模块设计+ v! x. i& B: j9 w7 C$ H+ Q# i
4.8.1 收发短信模块概述- U0 S. }$ J( z/ @+ |9 w
4.8.2 收发短信模块技术分析
5 W* V6 _ G) m# h, d5 r2 d4.8.3 发送短信的实现过程8 f- T0 W9 Y/ X$ J( H; B9 `
4.8.4 接收短信的实现过程
7 {4 `1 N; |7 ` {" z' f4.8.5 单元测试7 Z+ z, d; b0 s: ?
4.9 邮件群发模块设计- q" t5 G' m/ i5 g4 R' n _/ }
4.9.1 邮件群发模块概述
F3 Y, v* B! b7 r0 p1 Q4 ^4.9.2 邮件群发模块技术分析* Z( w- A" ]2 E
4.9.3 邮件群发模块的实现过程
# [. D1 R n. Q) I4.9.4 单元测试3 I/ s. g! j: @( Y, A- Z
4.10 开发技巧与难点分析
% k! X ~7 e, b" [! `( L$ j4.10.1 从“名片夹”中选择手机号码到“接收方手机号码”文本框! s# ]1 N) M; O G Y$ u3 `& P& l
4.10.2 从信息库中插入短信内容
: B. Y3 N k8 S- i6 h4.11 使用短信猫和Java Mail组件' s S! \$ o& a' ]' \8 ?
4.11.1 使用短信猫0 k7 {6 ~2 k/ P( X; v: V+ F# ^5 `- |
4.11.2 使用Java Mail组件
$ L: A$ g. Q- b8 ^% k; h4.12 本章小结4 d) V7 Y* K/ Q6 S" ~+ d. |% Q
2 Y5 i2 `2 o* M; J
第5章 企业人力资源管理系统(Spring 1.2 Struts 1.2 Hibernate 3.0 SQL Server实现)
$ W/ f% W8 n1 _: e0 I# b, G 视频讲解:2小时35分钟
- t/ h) Q. K: q8 Y: |( f0 }+ J7 G1 X5.1 开发背景6 r9 w# |0 H6 u% C H( f- K* Q8 @
5.2 系统分析
6 k R1 n# d Q9 h) E. [" B5.2.1 需求分析
; t9 u6 u) o+ ?3 f& \) f5.2.2 可行性研究
8 |6 i1 B6 c4 g) F! P2 W8 c5.3 系统设计. r3 R. j- l! A6 y) V1 E
5.3.1 系统目标3 m! S1 z. w9 s1 k
5.3.2 系统功能结构
0 A3 w: f" }0 S# y: D5.3.3 业务流程图* o8 I0 @/ z+ F# h
5.3.4 系统预览6 J5 R- x$ v: ?& K. @# ~' q
5.3.5 开发环境2 B2 |- |/ l1 {% x
5.3.6 文件夹组织结构
8 b* q7 u5 \' q) S5.4 数据库设计' E" o8 N) }) I0 A
5.4.1 数据库分析
6 x5 [ }+ b1 ] `5.4.2 数据库概念设计% i- N# T9 W; J! \
5.4.3 数据库逻辑结构
5 x! j& i1 C n0 R b, z1 N5.5 公共模块设计
% Y) Z' v3 w2 {. i% }* p5.5.1 获取系统时间的类
& Z. U% }% u `$ U, @6 Q5.5.2 获取自动编号$ J' t$ u& ^9 g- ?5 q
5.5.3 字符串自动处理类* ]! o$ [0 s# O
5.5.4 编写分页Bean
2 J5 g5 ]8 L/ j3 s: ^$ B% j5.5.5 编写数据持久化类& U9 i9 C) h. S4 C
5.5.6 定制Spring框架依赖注入映射文件
9 c5 y, A* j$ N7 v2 X/ u( @5.6 主界面设计+ ^$ D: H1 I1 I) `3 |
5.6.1 主界面概述+ l. _, Y- ^& y1 Z
5.6.2 主界面技术分析* @8 ~3 d+ _) A. ?6 x
5.6.3 主界面的布局: o P) v# `, v- e$ s0 R1 K% z
5.7 管理员管理模块设计& r, G6 ?& e2 {1 ~
5.7.1 管理员管理模块概述
) ~8 s+ s% w$ y; i* b( |5.7.2 管理员管理模块技术分析& N) _; W. `1 B* z1 [5 X5 I; d
5.7.3 管理员登录的实现过程' ^0 D: K; Z3 E4 }$ W
5.7.4 浏览管理员的实现过程9 ^$ Z0 U& B# ^4 @7 Z6 r( w( l9 W6 H
5.7.5 添加管理员的实现过程) k4 X8 Z% X5 g6 ^1 v# ]* Z
5.7.6 单元测试 ^# S" Y N# g8 E% R
5.8 招聘管理模块设计0 O& N% G: R0 R+ Q. y4 I
5.8.1 招聘管理模块概述 u( b( ]" |6 M! Y0 d! k
5.8.2 招聘管理模块技术分析
: B& K* y/ n k; z5.8.3 浏览应聘人员信息的实现过程2 _1 ? i& k% ?, z- m! ]8 [
5.8.4 添加应聘信息的实现过程
0 R: b, N7 B0 ^: r5.8.5 单元测试3 ~, q8 [) Z, ^; j/ |7 q6 a
5.9 员工管理模块设计
1 g7 K, J- ~" b) y0 ?8 E; B5 H5.9.1 员工管理模块概述' K- T, a y5 U x7 g
5.9.2 员工管理模块技术分析
( J8 `8 Z H& I3 Q) P6 }+ _: O5.9.3 员工录用的实现过程
3 e$ w7 W: U8 ]5 u9 ? W8 ?& p- Q1 g+ x5.9.4 删除员工信息的实现过程2 x$ |: Y) M2 y7 B- K" P" ~
5.10 开发技巧与难点分析
9 l4 T- f0 T) O; k+ X5.10.1 去除图片超链接时出现的蓝色边框
( u1 C N2 |% r: X9 C5.10.2 JSP区分大小写
3 t) z( H; h- t4 E/ \3 g" n5.11 Spring、Struts和Hibernate构建
. w" c) ~ k& A- M5.12 本章小结
9 Z% h$ j3 q/ |3 r3 n( B 6 f! D" e8 W5 b8 j' U" `
第6章 办公自动化管理系统(Struts 1.1 Hibernate 3.0 SQL Server 2005实现)! ]5 d# A. G) q+ F/ x: [9 k5 x
视频讲解:2小时45分钟
- f4 m8 X$ t5 d5 J4 k; i6.1 开发背景' H7 n8 J Q1 l0 R+ O3 O2 W
6.2 系统分析3 {7 s3 I$ ?, k) ]
6.2.1 需求分析
( i2 l8 j8 F; e6.2.2 可行性研究0 f! ?# Q o7 [4 Q8 o3 Q8 i
6.3 系统设计! A5 z: m" C* O+ o& q7 A6 Q) P, U
6.3.1 系统目标+ q* [, s1 G) M" X
6.3.2 系统功能结构* ~' l- T# [& o- r
6.3.3 系统流程图
' {$ p7 P1 @0 T4 ]$ W; ^( R5 y6.3.4 系统预览
* ~! R2 k. l: q c* m6.3.5 开发环境
: R9 \) n. W. T2 }9 O; l6.3.6 文件夹组织结构
- I8 X, s' q; @; H% ?# b6.4 数据库设计
! j: f0 D+ F0 E) { M! L6 \8 _' ?! m+ w6.4.1 数据库分析' H# d/ [* X; i: z8 X* _
6.4.2 数据库概念结构分析; S v& M8 K8 W/ X0 E u/ l
6.4.3 数据库逻辑结构设计! ]0 |, h$ J D$ ~% q$ r2 [
6.5 公共模块设计
" \# u' g1 b- D' q/ a# z6.5.1 Hibernate配置文件的编写
6 C( X' c: u4 r7 Y u* ^6.5.2 Session管理类的编写$ Q- ^' O9 r2 o0 _# }+ v7 ?
6.5.3 获得日期和时间类的编写" Z; {; p3 E2 {6 `. R1 t5 ^
6.5.4 字符串处理过滤器
; N* V+ X' r: E- e3 M6.5.5 配置Struts
& W T9 A; F0 V3 ^6.6 登录模块设计
: w9 Q. e$ n+ {5 F; u+ X6.6.1 登录模块概述4 M M- c3 ^- N8 A; }" O& _7 Q0 b
6.6.2 登录模块技术分析
7 b8 m- @2 S' B0 s. v& |$ [0 y6.6.3 登录模块的实现过程! _, L6 F; F/ l
6.6.4 单元测试) K, _; |7 ` s6 G* j
6.7 主界面设计
% V& O3 K4 k; J% x$ l$ ~/ V0 c1 _6.7.1 主界面概述8 _4 E: A; ^) o* M
6.7.2 主界面技术分析
" S5 t1 K0 t7 p, ?6.7.3 主界面的实现过程0 R/ r* I9 w6 `5 d' w
6.8 日常管理模块设计
/ D2 [$ k4 W. a- @( |6.8.1 日常管理模块概述
# b. U! | p3 n1 _$ \, g9 O6.8.2 日常管理模块技术分析; T9 i% q5 S' E$ u- I ?
6.8.3 会议管理的实现过程8 l7 {1 q( ~; B+ ^) [; X
6.8.4 公告管理的实现过程
* K! j. O" N# }& h& i/ g! Y# N l6.8.5 单元测试
! x7 \ k2 ?$ ~6.9 考勤管理模块设计7 _3 v# I- Q- }# r3 c4 @
6.9.1 考勤管理模块概述
: z8 R9 ~4 o" {# x6.9.2 考勤管理模块技术分析
( }" I- n% D% K- E/ X8 @6 x6.9.3 外出登记的实现过程. K" B" H7 X* R' r( k
6.9.4 上下班登记的实现过程
4 U# a: D# I0 X8 W/ b) o+ \9 c6.9.5 单元测试
t4 x1 @- ^/ M6.10 通讯管理模块设计4 e, Z7 T3 L# j, m/ g3 t( U% ~
6.10.1 通讯管理模块概述
0 R/ U, }6 d1 E0 n0 h2 D5 I9 C6.10.2 通讯管理模块技术分析) D! Q! P6 ?% Q; ~' o C
6.10.3 显示通讯组的实现过程
% A( b& j: w9 X( ?* E% T: i7 g: E6.10.4 添加通讯详细信息的实现过程
6 T a- C7 \" ~3 I6 N7 V6.11 开发技巧与难点分析 J+ {, P+ S7 {$ v }3 d6 I7 z
6.11.1 截取字符串9 _8 A9 l6 i0 n9 O( l' b
6.11.2 Session有效性的判断
) v2 h+ j% b! L7 U( |. W6.11.3 通过Hibernate API声明事务边界% f& R5 {* b( D0 M [4 |" U
6.12 Hibernate技术的应用3 t, h9 v" W, Z K8 `5 F8 {( X
6.13 本章小结# I9 V% z9 d" O" L# \- t
2 h, [# h7 x% F2 d4 x
第7章 物流信息网(JavaBean SQL Server 2005实现)1 E; _) l! p2 ]0 }
视频讲解:2小时4分钟
# R# F f" g2 r8 ^# _7.1 物流信息网概述* |, ~9 I2 A9 u9 C: m7 e" O3 w) m
7.2 系统分析
4 N3 L% s/ Z. E. `, V7.2.1 需求分析0 ]4 g) h5 k1 v& [
7.2.2 可行性研究
( _" X* e4 b3 k0 q e' c' G ^5 S7.3 系统设计: ]! E/ H6 G% ]6 R, K4 `* L' O
7.3.1 系统目标
! G6 A# }! \0 ]/ ^7.3.2 系统功能结构4 B! g/ A- ?1 F, x, o5 O0 v5 r1 h- K1 }
7.3.3 业务流程图
: t" [4 F7 G. l4 b" b$ J/ l7.3.4 系统预览& i2 h7 v, q* Q7 q, F' F" f4 Y
7.3.5 开发环境
% _6 j" e# `- S4 [7.3.6 文件夹组织结构
- h& \/ k" R2 |3 O. x7.4 数据库设计
# y8 e% M5 U6 [5 F- n7.4.1 数据库需求分析
: \9 R: `7 U0 Q% ?7.4.2 数据库概念设计. O5 ?& M7 j5 w' p- S) H2 R/ i4 }
7.4.3 数据库逻辑结构. d \& R8 Y9 j f/ C
7.4.4 数据库的创建
0 U* z) d& E1 t! }! s; [7.5 公共模块设计. K% `4 D/ d4 y+ q* O
7.6 前台页面设计
7 H3 k4 ]2 ?( Q4 X7.6.1 前台页面概述4 ~; C. J7 E! `
7.6.2 前台首页技术分析4 s& M6 [8 B, r/ x
7.6.3 前台首页布局: D( {& e% F2 `- w) H; q
7.7 用户登录模块
% K3 W- t% s# ]7 c7.7.1 用户登录模块概述
' {3 w. H, r) p7.7.2 用户登录模块技术分析9 w7 V6 ]9 f3 p1 G6 X* t
7.7.3 用户登录的实现过程
6 Z7 D5 M. p9 \. d* N, _& B: j7.8 货物信息模块/ q! J0 p: k- W5 J! g" v' M
7.8.1 货物信息模块概述
" O5 n1 _8 r! @1 U& Y7.8.2 货物信息模块技术分析
. m" e9 V/ p, M' ]3 W) r7.8.3 货物信息查询实现过程
/ @) P7 C% o) y# Z M8 X7.8.4 货物信息添加的实现过程 U) p" H# L4 I# l
7.8.5 货物信息详细查询的实现过程$ e9 ?$ k1 m. R7 B4 r! V8 X/ i( P! `9 z
7.8.6 货物信息修改的实现过程! z! U5 U% X5 s1 M: I: ]
7.8.7 货物信息删除的实现过程! o: a2 m5 I4 X+ u0 t: f
7.8.8 单元测试
3 o+ L9 E+ c4 d7.9 车辆信息模块
' }0 O& N9 W: J" f$ i3 N7.9.1 车辆信息模块概述
; t: m: k% I. @) O7 k: k5 f% }7.9.2 车辆信息模块技术分析
: E- q8 X. u2 W$ u7 o4 }, o7.9.3 车辆信息查询的实现过程: z$ y1 L- y& ~& i: \( }" T/ u! B
7.9.4 车辆信息添加的实现过程: p. P* X! q( T8 R4 N" P' o' J
7.9.5 单元测试
: I( A' s3 Y% h* u& @7.10 后台页面设计
- J( F* h8 d* R7.10.1 后台页面概述
4 n$ ^! e. c( V% t7.10.2 后台首页技术分析! P! {) ^ u5 b! m+ r2 w
7.10.3 后台首页布局1 L {- c' f J6 L4 ?& }% h
7.10.4 公告信息管理模块概述0 p, @5 E' T5 I1 w* X
7.10.5 公告信息管理模块技术分析
" u x: k9 Y0 p) z. C7.10.6 公告信息添加的实现过程
; k( f8 R( L- ]9 Y7.10.7 公告信息修改的实现过程; _3 S9 D* a2 z- `
7.10.8 公告信息删除的实现过程
# w0 u6 J- v7 t7 r, r' K; S! f7.11 开发技巧与难点分析
8 z( ?: c+ z. S7.11.1 解决连接字符破坏版面的问题
4 u. }; R3 n0 i7 }0 C6 o7.11.2 无效的描述器索引
_7 w3 l1 x* |6 ^& m4 ^7.12 数据库连接池技术
. ~* {) W3 r1 s6 y/ p7.12.1 连接池简介
, O/ Q3 ^, ~7 A4 d/ U: n" Y( [7.12.2 获得JNDI的名称实现对数据库的连接2 W1 n0 K! t; z h
7.13 本章小结( T" E' T6 ?& U7 u
" c: \1 O+ C8 s" K8 B第8章 网络在线考试系统(Struts 1.2 Ajax SQL Server 2005实现) C: b2 L+ u9 K
视频讲解:3小时48分钟
. ?; h B1 r8 P3 w) n& G8.1 开发背景8 V% i, R) \/ D) s1 t! `, L
8.2 系统分析
7 H$ ^4 [9 x$ H7 c8.2.1 需求分析9 h- n& w0 [% R7 d# J; Z
8.2.2 可行性研究
/ \' Q9 K- K5 _! r* `$ X$ @! p2 I" a8.3 系统设计) b; V9 ]6 ~* l0 s8 C8 y- W3 N
8.3.1 系统目标/ M" Q+ b- \9 z+ s" Y: q1 o( f8 v
8.3.2 系统功能结构
0 R, I" j- U( i: [( d8.3.3 业务流程图
I U8 L6 ?7 e: \& [7 D8.3.4 系统预览7 y6 y7 e4 [1 q- R) P$ n
8.3.5 开发环境 R& ?, b7 u6 F0 ^0 L" D! w
8.3.6 业务逻辑编码规则% x* b3 v( M- n
8.3.7 文件夹组织结构- C; e% o/ j+ B. o
8.4 数据库设计+ |& O) d0 d) S& H/ d
8.4.1 数据库分析
' B9 l2 V/ {: ~4 h# U! E4 H8.4.2 数据库概念设计
7 b2 e, C. ?6 L% G$ f8.4.3 数据库逻辑结构
3 V/ A: m0 n( \5 x9 s7 n8.5 公共类设计
* l5 y3 g& a4 A) R4 s8.5.1 数据库连接及操作类的编写
: s4 A N. q& ?8.5.2 字符串处理类% M6 |; E6 a6 \1 J& f8 }& w# M
8.6 前台首页设计2 L |7 m, `! l
8.6.1 前台首页概述
2 {: N6 A( e: B! K7 [' i. p: F, b8.6.2 前台首页技术分析( `3 U6 f- u2 c/ S- a3 ?+ J7 I
8.6.3 前台首页的实现过程% v0 A+ E- Q1 X% _8 V4 A
8.7 考生信息模块设计+ a# O$ Y1 i) {
8.7.1 考生信息模块概述' B2 y* _; Q- E# y8 A W- p5 r1 d
8.7.2 考生信息模块的技术分析- j0 r5 K1 D6 j, r/ V* m
8.7.3 考生注册的实现过程
/ T( v% L; J5 o, i: o; L& I8.7.4 找回密码的实现过程
. J/ U$ I* g2 d6 L8.8 在线考试模块设计
" v! U$ ^: w1 Q8.8.1 在线考试模块概述
& S) ~; v' O- o* y1 l$ K0 m' O+ m8 n8.8.2 在线考试模块技术分析
' Q3 W" T' h; E4 _; K+ A8.8.3 选择考试课程的实现过程" b, p, o- M7 Z# ]; T! d: W% b2 r
8.8.4 随机抽取试题并显示试题的实现过程( Q0 H4 m! _6 J* f- m- {* G$ D# y
8.8.5 自动阅卷并显示考试成绩的实现过程. [) R0 D: F. i$ N% t3 s' E
8.8.6 单元测试
) h, Z2 z+ W. D. b. _8.9 后台首页设计4 I$ Z# x. n. B6 I
8.9.1 后台首页概述% z, T* U. M0 \) ^+ H- Q1 N
8.9.2 后台首页技术分析
1 C" [ d, U+ _2 o4 }( E- d. U+ d8.9.3 后台首页的实现过程7 g" |1 W+ G7 t! q
8.10 考试题目管理模块设计9 ]) x( V, [5 q1 Q8 V8 Y$ e8 q4 {/ G
8.10.1 考试题目管理模块概述
* ~; @/ P( k9 p% u# Y% C8.10.2 考试题目管理模块技术分析
( @$ [) Q* y+ H+ t0 S4 Q5 p6 r8.10.3 查看考试题目列表的实现过程
1 p- P/ r" A* Y. u( ^: f, u4 |8.10.4 添加考试题目信息的实现过程$ c. \- k" Q& {$ |. @. \
8.10.5 删除考试题目信息的实现过程 @$ T% q& ~$ k+ ?7 ?- j
8.10.6 单元测试) w" T! r# ^! P9 Z% Q
8.11 开发技巧与难点分析
7 ~2 F: z0 _3 w+ y8.11.1 在Struts中解决中文乱码问题
$ \& g* v; k7 K' A; y) y" {' d2 O8.11.2 通过Ajax技术实现计时与显示剩余时间
2 S7 Q# w8 e4 Q8.12 Ajax技术
7 S- d. e _3 X8.12.1 Ajax概述
9 v: K- f% {$ R2 b8.12.2 Ajax中的核心技术XMLHttpRequest' S) l/ O8 A( ^ h
8.13 本章小结
0 V# d" w1 Z! g( c8 v- ?* K# |
% M/ s* M- H7 Q/ z2 w% ^' w第9章 编程体验BBS——论坛系统(Struts 1.2 SQL Server 2005实现)5 T- y. g. }: Z: Y5 b/ T4 o! V! O
视频讲解:1小时2分钟
7 `, {1 i+ @. q! Y: \7 \/ f# J9.1 开发背景
2 t* }' k/ y/ R, w; l9.2 需求分析( |. k0 E9 c; ? J
9.3 系统设计' D- v) B- t/ ?: T- q$ e& P
9.3.1 系统目标
6 `1 P9 ~, J, c, \& M9.3.2 系统功能结构 O' | a/ `; w) y8 U% [
9.3.3 业务流程图
4 B" R' c: ~; d. v1 K C9.3.4 系统预览
' P, S3 I0 O+ ]( N4 _ m9.3.5 开发环境9 X! y$ S8 p/ Z1 n2 S. C; l
9.3.6 业务逻辑编码规则
4 D: F2 T& C9 r5 d) p& h: [9.3.7 文件夹组织结构# o' ~& X& n+ L8 l, D4 A& l7 n
9.4 数据库设计( ` T) R0 G9 J& U" s7 a
9.4.1 数据库分析
$ z7 s4 H# d) q: m9.4.2 数据库概念设计+ K4 D- Q2 d0 Q- P7 t) I
9.4.3 数据库逻辑结构6 T" Y! @3 P1 \% z
9.5 公共类设计' l7 u0 k, `* ^1 E d9 k
9.5.1 业务处理类) E; j+ ]. l9 Q+ f, s3 k
9.5.2 解决中文乱码的公共类
) [6 M, a6 x) k& {% s9.6 前台页面设计! X: G7 ?2 ]3 x+ [
9.6.1 前台页面概述7 |9 H3 v/ |0 _7 H8 h
9.6.2 前台页技术分析0 D/ D. r: |0 ?* I/ y6 }, ]" r
9.6.3 前台页面的实现过程
+ e6 D# d2 [& d9 Q9.7 前台显示设计
L% U+ X. i0 M$ G3 W; x9.7.1 前台显示概述5 L; V! |6 F" O2 l
9.7.2 前台显示技术分析# q) c& g! e2 F/ S7 F
9.7.3 首页面论坛类别显示的实现过程
( g$ X( Q0 g+ c) e' ^0 F4 W4 u9.7.4 某版面中根帖列表显示的实现过程
' B3 _5 a1 N8 ?2 A0 E( n9.7.5 显示根帖和回复帖内容的实现过程
8 v2 Q' Z% v$ j/ e3 ^0 y$ B3 n9.8 发表帖子模块设计
8 o( c& L9 F# y/ B- c9.8.1 发表帖子模块概述
3 R& M2 ?! _/ B! K4 d" Y9.8.2 发表帖子模块技术分析- V+ ]2 Q3 _9 {5 V1 G
9.8.3 发表帖子模块的实现过程4 i( E( }0 _, [
9.8.4 单元测试& c& E( D$ P" @% G$ _) j
9.9 根帖操作设计8 H& x' a; B3 I5 f4 l5 d( H4 c: k
9.9.1 根帖操作概述5 t+ r9 r+ a q) h$ D
9.9.2 根帖操作技术分析) A" ^! w* u7 i
9.9.3 根帖操作的实现过程6 z4 V, @; N/ T c; i! g
9.10 后台页面设计
2 |7 K" T b: {1 m3 r$ M: J$ S P9.10.1 后台页面概述) z* _, m; K2 U/ W V5 I6 i1 b
9.10.2 后台页面技术分析1 n; P/ b5 `/ l+ e
9.10.3 后台页面的实现过程' S) p% g/ ~- U" h2 g w- A5 ^
9.11 版面管理模块设计
7 s3 H5 O3 Q& K$ k G: g9 M9.11.1 版面管理模块概述* p0 |7 I& h5 @4 o* n6 r
9.11.2 版面管理模块技术分析
" S' f3 H+ p: r4 c9.11.3 版面添加的实现过程
7 Q; Q0 e" e- y6 M; j9.11.4 删除版面的实现过程5 T. J1 o: W4 P- }* b6 i c
9.12 开发技巧与难点分析( w0 d. m9 Z+ }- |, B5 c" b
9.12.1 如何通过资源文件显示汉字
: H8 h( w- ?$ ]( |2 F# M9.12.2 使用静态代码块
2 G. Q' `( T2 Q: U% p9.13 Validator验证框架
3 K& w' ?9 ~/ H; d8 [9.13.1 Validator验证框架的配置与介绍
" m1 N$ \+ r* X7 x& L0 ~* G; }1 B9.13.2 Validator验证框架和ActionForm: T3 R1 }* u! y' |" G
9.14 本章小结
; _- B9 a2 w" K1 [3 e 4 r6 S9 ~8 a6 N& v" ?( F% w
第10章 在线音乐吧(Struts 1.2 SQL Server 2005实现)5 n. x, X, ~7 q7 a0 A v5 P
视频讲解:5小时50分钟' v0 t' K$ i3 Z6 a* U9 N+ u
10.1 开发背景 C$ m7 G6 ?) F6 b- G4 f
10.2 系统分析! k4 N2 v' T7 n9 ^9 s, ]
10.2.1 需求分析6 ^# A' b8 E+ D7 C* }3 D& C
10.2.2 可行性分析
! D: ?# @9 h; y+ ~! z D& e10.2.3 编写项目计划书8 h8 {# x6 y8 B& e; i/ W
10.3 系统设计
1 Y3 Y$ b5 K7 d* C2 u10.3.1 系统目标, e2 W* ^5 M& h* H8 i
10.3.2 系统功能结构
# m' e* n5 @- \% o% K* [10.3.3 系统流程图7 V! O9 s% Y! O
10.3.4 系统预览
4 p& C% a8 R# }3 p9 W10.3.5 开发环境
2 s/ d( }( b9 N# C) J, {10.4 数据库设计; I1 w* r9 F- u. y b) y
10.4.1 数据库分析
0 a. M& B1 d( |' h' L: Y10.4.2 数据库概念设计0 K, c8 D+ |0 }. d k5 r' {+ h
10.4.3 数据库逻辑结构- Y4 F9 p7 i4 G/ P9 {
10.4.4 创建数据库及数据表' b C5 X( X' U: z$ }0 G. @
10.5 公共类设计6 A+ b! N& B j7 l) a
10.5.1 数据库连接及操作类) z i/ {6 ]3 R- ?9 s. a$ Y
10.5.2 业务处理类
* d! Y2 S: Y* y! A/ h# @. Y- A10.5.3 分页类
& `' h+ w g# }9 T$ J! \10.5.4 字符串处理类* J# E' a# Q, g* H( n3 N
10.6 前台页面设计/ x6 P- w9 Y6 u' `/ i6 q
10.6.1 前台页面概述
; w! a. \& r+ E" w: x. k/ |10.6.2 前台页面技术分析+ i$ g# L. c5 G( `2 h( Q8 K: S% H" z
10.6.3 前台页面的实现过程6 q" P3 d9 |; [0 [% _: u3 H+ o3 K
10.7 试听歌曲并同步显示歌词% K) r. i; Z4 u9 i3 {4 r% @/ [
10.7.1 试听歌曲并同步显示歌词模块概述 p9 {5 [$ |6 k1 `1 }4 W
10.7.2 试听歌曲并同步显示歌词模块技术分析
+ N, f+ i% B* X- k) \10.7.3 试听歌曲并同步显示歌词模块的实现过程* U) T7 h/ g6 i) Y! q
10.8 以顺序和随机方式进行歌曲连播+ N, l! p7 y' U, m- }# J. ]: Q
10.8.1 以顺序和随机方式进行歌曲连播概述7 V+ b2 h& d8 T# |7 J! t7 ^
10.8.2 以顺序和随机方式进行歌曲连播分析0 g$ ]2 l/ a! f% z
10.8.3 以顺序和随机方式进行歌曲连播的实现过程* w2 f, o% g, E( D' [, Z8 X3 @9 x
10.9 后台登录设计
+ R) e$ Y1 G' b& s. C10.9.1 后台登录功能概述6 z$ D. a: Q9 n* {# {
10.9.2 后台登录技术分析
, L- k7 a! x* f, k$ F2 n10.9.3 后台登录的实现过程
7 E4 {6 F- F: b9 R6 [0 }! x6 z10.10 后台添加上传歌曲管理设计) O# N% q a3 L9 `5 K3 ?4 |
10.10.1 后台添加上传歌曲管理概述1 y6 C' z5 N8 s; X9 b9 b6 w
10.10.2 后台添加上传歌曲管理分析
% K0 m& v' F8 n: q/ R7 j% ^10.10.3 后台添加上传歌曲管理的实现过程8 U( j5 ]- C3 n* a7 v0 |: q
10.10.4 上传歌曲文件及歌词文件
* Y% g" m0 I8 U% R& h$ x10.10.5 保存歌曲信息5 y: a- A* g, D
10.11 网站发布1 C! @( Q# a2 b' U* X, i- F
10.12 开发技巧与难点分析/ y$ ~* u, o0 I* ~- a1 ?
10.13 Struts 1.2介绍
) Z& ? d" |+ G. F5 s0 L10.13.1 Struts 1.2框架* I7 b) g' y G1 R& b2 P
10.13.2 Struts的组成
' C. ]7 }0 Z) L4 c: t10.14 本章小结
" N, X( c( `& C, k. _4 S9 A
& k0 ? h! p, @- F( A0 n3 mJava资料百度网盘下载地址链接(百度云):java自学网(javazx.com) JSP项目开发全程实录(第3版)(配光盘)(软件项目开发全程实录) PDF 高清 电子书 百度云.rar【密码回帖可见】
$ v9 W7 ]. n) n$ v; O1 P' B/ D3 k: M4 M( x4 y# S% z
7 L% V; I, {$ P$ W' N" {6 E+ a. H
( g( G% }" @' c- Z- {; k0 L. {( \* k& v- U3 L
|
|