实例介绍
本书特点 基础篇介绍基础内容,进阶篇介绍高级内容,便于教师按需选择理想的教材。 全面整合了Java 8的特性,对全书的内容进行了修订和更新,以反映Java程序设计的最新技术发展。 ************学校用了这本书的基础篇做教材,后续自己学习买了高级篇,但是没有习题答案还是很苦恼,当时在网上找了很久,非常感谢当时有人分享了此资源,想到肯定有更多的初学者需要此资源便立刻上传了,希望能帮助到你们。************
【实例截图】
【核心代码】
exercise
└── exercise
├── audio
│ ├── am.au
│ ├── anthem0.mid
│ ├── anthem1.mid
│ ├── anthem2.mid
│ ├── anthem3.mid
│ ├── anthem4.mid
│ ├── anthem5.mid
│ ├── anthem6.mid
│ ├── china.mid
│ ├── china.mp3
│ ├── denmark.mid
│ ├── denmark.mp3
│ ├── germany.mid
│ ├── germany.mp3
│ ├── hour0.au
│ ├── hour1.au
│ ├── hour10.au
│ ├── hour11.au
│ ├── hour2.au
│ ├── hour3.au
│ ├── hour4.au
│ ├── hour5.au
│ ├── hour6.au
│ ├── hour7.au
│ ├── hour8.au
│ ├── hour9.au
│ ├── india.mid
│ ├── india.mp3
│ ├── minute0.au
│ ├── minute1.au
│ ├── minute10.au
│ ├── minute11.au
│ ├── minute12.au
│ ├── minute13.au
│ ├── minute14.au
│ ├── minute15.au
│ ├── minute16.au
│ ├── minute17.au
│ ├── minute18.au
│ ├── minute19.au
│ ├── minute2.au
│ ├── minute20.au
│ ├── minute21.au
│ ├── minute22.au
│ ├── minute23.au
│ ├── minute24.au
│ ├── minute25.au
│ ├── minute26.au
│ ├── minute27.au
│ ├── minute28.au
│ ├── minute29.au
│ ├── minute3.au
│ ├── minute30.au
│ ├── minute31.au
│ ├── minute32.au
│ ├── minute33.au
│ ├── minute34.au
│ ├── minute35.au
│ ├── minute36.au
│ ├── minute37.au
│ ├── minute38.au
│ ├── minute39.au
│ ├── minute4.au
│ ├── minute40.au
│ ├── minute41.au
│ ├── minute42.au
│ ├── minute43.au
│ ├── minute44.au
│ ├── minute45.au
│ ├── minute46.au
│ ├── minute47.au
│ ├── minute48.au
│ ├── minute49.au
│ ├── minute5.au
│ ├── minute50.au
│ ├── minute51.au
│ ├── minute52.au
│ ├── minute53.au
│ ├── minute54.au
│ ├── minute55.au
│ ├── minute56.au
│ ├── minute57.au
│ ├── minute58.au
│ ├── minute59.au
│ ├── minute6.au
│ ├── minute7.au
│ ├── minute8.au
│ ├── minute9.au
│ ├── norway.mid
│ ├── norway.mp3
│ ├── pm.au
│ ├── uk.mid
│ ├── uk.mp3
│ ├── us.mid
│ └── us.mp3
├── chapter1
│ ├── Exercise01_01.java
│ ├── Exercise01_01Extra.java
│ ├── Exercise01_02.java
│ ├── Exercise01_02Extra.java
│ ├── Exercise01_03.java
│ ├── Exercise01_04.java
│ ├── Exercise01_05.java
│ ├── Exercise01_06.java
│ ├── Exercise01_07.java
│ ├── Exercise01_08.java
│ ├── Exercise01_09.java
│ ├── Exercise01_10.java
│ ├── Exercise01_11.java
│ ├── Exercise01_12.java
│ └── Exercise01_13.java
├── chapter10
│ ├── Exercise10_01.java
│ ├── Exercise10_01International.java
│ ├── Exercise10_02.java
│ ├── Exercise10_03.java
│ ├── Exercise10_04.java
│ ├── Exercise10_05.java
│ ├── Exercise10_06.java
│ ├── Exercise10_07.java
│ ├── Exercise10_08.java
│ ├── Exercise10_09.java
│ ├── Exercise10_10.java
│ ├── Exercise10_11.java
│ ├── Exercise10_12.java
│ ├── Exercise10_13.java
│ ├── Exercise10_14.java
│ ├── Exercise10_15.java
│ ├── Exercise10_16.java
│ ├── Exercise10_17.java
│ ├── Exercise10_18.java
│ ├── Exercise10_19.java
│ ├── Exercise10_20.java
│ ├── Exercise10_21.java
│ ├── Exercise10_22.java
│ ├── Exercise10_23.java
│ ├── Exercise10_24.java
│ ├── Exercise10_25.java
│ ├── Exercise10_26.java
│ ├── Exercise10_27.java
│ └── Exercise10_28.java
├── chapter11
│ ├── Exercise11_01.java
│ ├── Exercise11_02.java
│ ├── Exercise11_03.java
│ ├── Exercise11_04.java
│ ├── Exercise11_05.java
│ ├── Exercise11_06.java
│ ├── Exercise11_07.java
│ ├── Exercise11_08.java
│ ├── Exercise11_09.java
│ ├── Exercise11_10.java
│ ├── Exercise11_11.java
│ ├── Exercise11_12.java
│ ├── Exercise11_13.java
│ ├── Exercise11_14.java
│ ├── Exercise11_15.java
│ ├── Exercise11_16.java
│ └── Exercise11_17.java
├── chapter12
│ ├── Exercise12_01.java
│ ├── Exercise12_01Extra.java
│ ├── Exercise12_02.java
│ ├── Exercise12_02Extra.java
│ ├── Exercise12_03.java
│ ├── Exercise12_03Extra.java
│ ├── Exercise12_04.java
│ ├── Exercise12_04Extra.java
│ ├── Exercise12_05.java
│ ├── Exercise12_05Extra.java
│ ├── Exercise12_06.java
│ ├── Exercise12_06Extra.java
│ ├── Exercise12_07.java
│ ├── Exercise12_08.java
│ ├── Exercise12_09.java
│ ├── Exercise12_10.java
│ ├── Exercise12_11.java
│ ├── Exercise12_12.java
│ ├── Exercise12_13.java
│ ├── Exercise12_14.java
│ ├── Exercise12_15.java
│ ├── Exercise12_16.java
│ ├── Exercise12_17.java
│ ├── Exercise12_18.java
│ ├── Exercise12_19.java
│ ├── Exercise12_20.java
│ ├── Exercise12_21.java
│ ├── Exercise12_22.java
│ ├── Exercise12_23.java
│ ├── Exercise12_24.java
│ ├── Exercise12_25.java
│ ├── Exercise12_26.java
│ ├── Exercise12_27.java
│ ├── Exercise12_28.java
│ ├── Exercise12_29.java
│ ├── Exercise12_30.java
│ ├── Exercise12_31.java
│ ├── Exercise12_32.java
│ └── Exercise12_33.java
├── chapter13
│ ├── Exercise13_01.java
│ ├── Exercise13_01Extra.java
│ ├── Exercise13_02.java
│ ├── Exercise13_03.java
│ ├── Exercise13_04.java
│ ├── Exercise13_05.java
│ ├── Exercise13_06.java
│ ├── Exercise13_07.java
│ ├── Exercise13_08.java
│ ├── Exercise13_09.java
│ ├── Exercise13_10.java
│ ├── Exercise13_11.java
│ ├── Exercise13_12.java
│ ├── Exercise13_13.java
│ ├── Exercise13_14.java
│ ├── Exercise13_15.java
│ ├── Exercise13_16.java
│ ├── Exercise13_17.java
│ ├── Exercise13_18.java
│ ├── Exercise13_19.java
│ ├── Exercise13_20.java
│ └── Exercise13_21.java
├── chapter14
│ ├── Exercise14_01.java
│ ├── Exercise14_01Extra.java
│ ├── Exercise14_02.java
│ ├── Exercise14_02Extra.java
│ ├── Exercise14_03.java
│ ├── Exercise14_03Extra.java
│ ├── Exercise14_04.java
│ ├── Exercise14_04Extra.java
│ ├── Exercise14_05.java
│ ├── Exercise14_05Extra.java
│ ├── Exercise14_06.java
│ ├── Exercise14_06Extra.java
│ ├── Exercise14_07.java
│ ├── Exercise14_07Extra.java
│ ├── Exercise14_08.java
│ ├── Exercise14_08Extra.java
│ ├── Exercise14_09.java
│ ├── Exercise14_09Extra.java
│ ├── Exercise14_10.java
│ ├── Exercise14_10Extra.java
│ ├── Exercise14_11.java
│ ├── Exercise14_11Extra.java
│ ├── Exercise14_12.java
│ ├── Exercise14_12Extra.java
│ ├── Exercise14_13.java
│ ├── Exercise14_14.java
│ ├── Exercise14_15.java
│ ├── Exercise14_16.java
│ ├── Exercise14_17.java
│ ├── Exercise14_18.java
│ ├── Exercise14_19.java
│ ├── Exercise14_20.java
│ ├── Exercise14_21.java
│ ├── Exercise14_22.java
│ ├── Exercise14_23.java
│ ├── Exercise14_24.java
│ ├── Exercise14_25.java
│ ├── Exercise14_26.java
│ ├── Exercise14_27.java
│ ├── Exercise14_28.java
│ └── Exercise14_29.java
├── chapter15
│ ├── Exercise15_01.java
│ ├── Exercise15_01Extra.java
│ ├── Exercise15_02.java
│ ├── Exercise15_02Extra.java
│ ├── Exercise15_03.java
│ ├── Exercise15_03Extra.java
│ ├── Exercise15_04.java
│ ├── Exercise15_04Extra.java
│ ├── Exercise15_05.java
│ ├── Exercise15_05Extra.java
│ ├── Exercise15_06.java
│ ├── Exercise15_06Extra.java
│ ├── Exercise15_07.java
│ ├── Exercise15_07Extra.java
│ ├── Exercise15_08.java
│ ├── Exercise15_08Extra.java
│ ├── Exercise15_09.java
│ ├── Exercise15_09Extra.java
│ ├── Exercise15_10.java
│ ├── Exercise15_10Extra.java
│ ├── Exercise15_11.java
│ ├── Exercise15_11Extra.java
│ ├── Exercise15_12.java
│ ├── Exercise15_13.java
│ ├── Exercise15_14.java
│ ├── Exercise15_15.java
│ ├── Exercise15_16.java
│ ├── Exercise15_17.java
│ ├── Exercise15_18.java
│ ├── Exercise15_19.java
│ ├── Exercise15_20.java
│ ├── Exercise15_21.java
│ ├── Exercise15_22.java
│ ├── Exercise15_23.java
│ ├── Exercise15_24.java
│ ├── Exercise15_25.java
│ ├── Exercise15_26.java
│ ├── Exercise15_27.java
│ ├── Exercise15_28.java
│ ├── Exercise15_29.java
│ ├── Exercise15_30.java
│ ├── Exercise15_31.java
│ ├── Exercise15_32.java
│ ├── Exercise15_33.java
│ ├── Exercise15_34.java
│ ├── Exercise15_35.java
│ └── Exercise15_36.java
├── chapter16
│ ├── Exercise16_01.java
│ ├── Exercise16_01Extra.java
│ ├── Exercise16_02.java
│ ├── Exercise16_02Extra.java
│ ├── Exercise16_03.java
│ ├── Exercise16_03Extra.java
│ ├── Exercise16_04.java
│ ├── Exercise16_04Extra.java
│ ├── Exercise16_05.java
│ ├── Exercise16_05Extra.java
│ ├── Exercise16_06.java
│ ├── Exercise16_06Extra.java
│ ├── Exercise16_07.java
│ ├── Exercise16_07Extra.java
│ ├── Exercise16_08.java
│ ├── Exercise16_08Extra.java
│ ├── Exercise16_09.java
│ ├── Exercise16_09Extra.java
│ ├── Exercise16_10.java
│ ├── Exercise16_10Extra.java
│ ├── Exercise16_11.java
│ ├── Exercise16_11Extra.java
│ ├── Exercise16_12.java
│ ├── Exercise16_12Extra.java
│ ├── Exercise16_13.java
│ ├── Exercise16_13Extra.java
│ ├── Exercise16_14.java
│ ├── Exercise16_14Extra.java
│ ├── Exercise16_15.java
│ ├── Exercise16_15Extra.java
│ ├── Exercise16_16.java
│ ├── Exercise16_16Extra.java
│ ├── Exercise16_17.java
│ ├── Exercise16_18.java
│ ├── Exercise16_19.java
│ ├── Exercise16_20.java
│ ├── Exercise16_21.java
│ ├── Exercise16_22.java
│ ├── Exercise16_23.java
│ ├── Exercise16_24.java
│ ├── Exercise16_25.java
│ ├── Exercise16_26.java
│ ├── Exercise16_27.java
│ ├── Exercise16_28.java
│ ├── Exercise16_29.java
│ ├── Exercise16_30.java
│ └── Exercise16_31.java
├── chapter17
│ ├── Exercise17_01.java
│ ├── Exercise17_02.java
│ ├── Exercise17_03.java
│ ├── Exercise17_04.java
│ ├── Exercise17_05.java
│ ├── Exercise17_06.java
│ ├── Exercise17_07.java
│ ├── Exercise17_08.java
│ ├── Exercise17_09.java
│ ├── Exercise17_10.java
│ ├── Exercise17_11.java
│ ├── Exercise17_12.java
│ ├── Exercise17_13.java
│ ├── Exercise17_14.java
│ ├── Exercise17_15.java
│ ├── Exercise17_16.java
│ ├── Exercise17_17.java
│ ├── Exercise17_18.java
│ ├── Exercise17_19.java
│ ├── Exercise17_20.java
│ └── Exercise17_21.java
├── chapter18
│ ├── Exercise18_01.java
│ ├── Exercise18_02.java
│ ├── Exercise18_03.java
│ ├── Exercise18_04.java
│ ├── Exercise18_05.java
│ ├── Exercise18_06.java
│ ├── Exercise18_07.java
│ ├── Exercise18_08.java
│ ├── Exercise18_09.java
│ ├── Exercise18_10.java
│ ├── Exercise18_11.java
│ ├── Exercise18_12.java
│ ├── Exercise18_13.java
│ ├── Exercise18_14.java
│ ├── Exercise18_15.java
│ ├── Exercise18_16.java
│ ├── Exercise18_17.java
│ ├── Exercise18_18.java
│ ├── Exercise18_19.java
│ ├── Exercise18_20.java
│ ├── Exercise18_21.java
│ ├── Exercise18_22.java
│ ├── Exercise18_23.java
│ ├── Exercise18_24.java
│ ├── Exercise18_25.java
│ ├── Exercise18_26.java
│ ├── Exercise18_27.java
│ ├── Exercise18_28.java
│ ├── Exercise18_29.java
│ ├── Exercise18_30.java
│ ├── Exercise18_31.java
│ ├── Exercise18_32.java
│ ├── Exercise18_33.java
│ ├── Exercise18_34.java
│ ├── Exercise18_35.java
│ ├── Exercise18_36.java
│ ├── Exercise18_37.java
│ ├── Exercise18_38.java
│ └── Exercise18_39.java
├── chapter19
│ ├── Exercise19_01.java
│ ├── Exercise19_02.java
│ ├── Exercise19_03.java
│ ├── Exercise19_04.java
│ ├── Exercise19_05.java
│ ├── Exercise19_06.java
│ ├── Exercise19_07.java
│ ├── Exercise19_08.java
│ ├── Exercise19_09.java
│ ├── Exercise19_10.java
│ └── Exercise19_11.java
├── chapter2
│ ├── Exercise02_01.java
│ ├── Exercise02_01Extra.java
│ ├── Exercise02_02.java
│ ├── Exercise02_02Extra.java
│ ├── Exercise02_03.java
│ ├── Exercise02_03Extra.java
│ ├── Exercise02_04.java
│ ├── Exercise02_05.java
│ ├── Exercise02_06.java
│ ├── Exercise02_07.java
│ ├── Exercise02_08.java
│ ├── Exercise02_09.java
│ ├── Exercise02_10.java
│ ├── Exercise02_11.java
│ ├── Exercise02_12.java
│ ├── Exercise02_13.java
│ ├── Exercise02_14.java
│ ├── Exercise02_15.java
│ ├── Exercise02_16.java
│ ├── Exercise02_17.java
│ ├── Exercise02_18.java
│ ├── Exercise02_19.java
│ ├── Exercise02_20.java
│ ├── Exercise02_21.java
│ ├── Exercise02_22.java
│ └── Exercise02_23.java
├── chapter20
│ ├── Exercise20_01.java
│ ├── Exercise20_02.java
│ ├── Exercise20_03.java
│ ├── Exercise20_04.java
│ ├── Exercise20_05.java
│ ├── Exercise20_06.java
│ ├── Exercise20_07.java
│ ├── Exercise20_08.java
│ ├── Exercise20_09.java
│ ├── Exercise20_10.java
│ ├── Exercise20_11.java
│ ├── Exercise20_12.java
│ ├── Exercise20_13.java
│ ├── Exercise20_14.java
│ ├── Exercise20_15.java
│ ├── Exercise20_16.java
│ ├── Exercise20_17.java
│ ├── Exercise20_18.java
│ ├── Exercise20_19.java
│ ├── Exercise20_20.java
│ ├── Exercise20_21.java
│ └── Exercise20_22.java
├── chapter21
│ ├── Exercise21_01.java
│ ├── Exercise21_01Extra.java
│ ├── Exercise21_02.java
│ ├── Exercise21_03.java
│ ├── Exercise21_04.java
│ ├── Exercise21_05.java
│ ├── Exercise21_06.java
│ ├── Exercise21_07.java
│ ├── Exercise21_08.java
│ ├── Exercise21_09.java
│ ├── Exercise21_10.java
│ ├── Exercise21_11.java
│ ├── Exercise21_12.java
│ ├── Exercise21_13.java
│ ├── Exercise21_14.java
│ └── Exercise21_15.java
├── chapter22
│ ├── Exercise22_01.java
│ ├── Exercise22_01Extra.java
│ ├── Exercise22_02.java
│ ├── Exercise22_03.java
│ ├── Exercise22_04.java
│ ├── Exercise22_05.java
│ ├── Exercise22_06.java
│ ├── Exercise22_07.java
│ ├── Exercise22_08.java
│ ├── Exercise22_09.java
│ ├── Exercise22_10.java
│ ├── Exercise22_11.java
│ ├── Exercise22_12.java
│ ├── Exercise22_13.java
│ ├── Exercise22_14.java
│ ├── Exercise22_15.java
│ ├── Exercise22_16.java
│ ├── Exercise22_17.java
│ ├── Exercise22_18.java
│ ├── Exercise22_19.java
│ ├── Exercise22_20.java
│ ├── Exercise22_21.java
│ ├── Exercise22_22.java
│ ├── Exercise22_23.java
│ ├── Exercise22_24.java
│ └── Exercise22_25.java
├── chapter23
│ ├── Exercise23_01.java
│ ├── Exercise23_02.java
│ ├── Exercise23_03.java
│ ├── Exercise23_05.java
│ ├── Exercise23_06.java
│ ├── Exercise23_07.java
│ ├── Exercise23_08.java
│ ├── Exercise23_09.java
│ ├── Exercise23_10.java
│ ├── Exercise23_12.java
│ ├── Exercise23_13.java
│ ├── Exercise23_15.java
│ ├── Exercise23_16.java
│ ├── Exercise23_17.java
│ ├── Exercise23_18.java
│ └── Exercise23_19.java
├── chapter24
│ ├── Exercise24_01.java
│ ├── Exercise24_02.java
│ ├── Exercise24_03.java
│ ├── Exercise24_04.java
│ ├── Exercise24_05.java
│ ├── Exercise24_06.java
│ ├── Exercise24_07.java
│ ├── Exercise24_08.java
│ ├── Exercise24_09.java
│ ├── Exercise24_10.java
│ ├── Exercise24_11.java
│ ├── Exercise24_12.java
│ ├── Exercise24_13.java
│ └── Exercise24_14.java
├── chapter25
│ ├── Exercise25_01.java
│ ├── Exercise25_01Extra.java
│ ├── Exercise25_02Extra.java
│ ├── Exercise25_03.java
│ ├── Exercise25_03Extra.java
│ ├── Exercise25_04.java
│ ├── Exercise25_05.java
│ ├── Exercise25_06.java
│ ├── Exercise25_07.java
│ ├── Exercise25_08.java
│ ├── Exercise25_09.java
│ ├── Exercise25_10.java
│ ├── Exercise25_11.java
│ ├── Exercise25_12.java
│ ├── Exercise25_13.java
│ ├── Exercise25_14.java
│ ├── Exercise25_15.java
│ ├── Exercise25_16.java
│ ├── Exercise25_17.java
│ ├── Exercise25_18.java
│ ├── Exercise25_19.java
│ ├── Exercise25_20.java
│ ├── Exercise25_21.java
│ ├── Exercise25_22.java
│ └── Exercise25_23.java
├── chapter27
│ ├── Exercise27_01.java
│ ├── Exercise27_02.java
│ ├── Exercise27_04.java
│ ├── Exercise27_06.java
│ ├── Exercise27_07.java
│ ├── Exercise27_08.java
│ ├── Exercise27_09.java
│ ├── Exercise27_10.java
│ └── Exercise27_11.java
├── chapter28
│ ├── Exercise28_01.java
│ ├── Exercise28_02.java
│ ├── Exercise28_04.java
│ ├── Exercise28_10.java
│ ├── Exercise28_11.java
│ ├── Exercise28_13.java
│ ├── Exercise28_14.java
│ ├── Exercise28_15.java
│ ├── Exercise28_17.java
│ ├── Exercise28_18.java
│ ├── Exercise28_19.java
│ ├── Exercise28_20.java
│ ├── Exercise28_21.java
│ ├── Exercise28_22.java
│ ├── Exercise28_23.java
│ └── Exercise28_24.java
├── chapter29
│ ├── Exercise29_03.java
│ ├── Exercise29_04.java
│ ├── Exercise29_05.java
│ ├── Exercise29_09.java
│ ├── Exercise29_10.java
│ ├── Exercise29_11.java
│ ├── Exercise29_12.java
│ ├── Exercise29_13.java
│ ├── Exercise29_14.java
│ ├── Exercise29_15.java
│ ├── Exercise29_16.java
│ ├── Exercise29_17.java
│ ├── Exercise29_18.java
│ └── Exercise29_20.java
├── chapter3
│ ├── Exercise03_01.java
│ ├── Exercise03_01Extra.java
│ ├── Exercise03_02.java
│ ├── Exercise03_02Extra.java
│ ├── Exercise03_03.java
│ ├── Exercise03_03Extra.java
│ ├── Exercise03_04.java
│ ├── Exercise03_05.java
│ ├── Exercise03_06.java
│ ├── Exercise03_07.java
│ ├── Exercise03_08.java
│ ├── Exercise03_09.java
│ ├── Exercise03_10.java
│ ├── Exercise03_11.java
│ ├── Exercise03_12.java
│ ├── Exercise03_13.java
│ ├── Exercise03_14.java
│ ├── Exercise03_15.java
│ ├── Exercise03_16.java
│ ├── Exercise03_17.java
│ ├── Exercise03_18.java
│ ├── Exercise03_19.java
│ ├── Exercise03_20.java
│ ├── Exercise03_21.java
│ ├── Exercise03_22.java
│ ├── Exercise03_23.java
│ ├── Exercise03_24.java
│ ├── Exercise03_25.java
│ ├── Exercise03_26.java
│ ├── Exercise03_27.java
│ ├── Exercise03_28.java
│ ├── Exercise03_29.java
│ ├── Exercise03_30.java
│ ├── Exercise03_31.java
│ ├── Exercise03_32.java
│ ├── Exercise03_33.java
│ └── Exercise03_34.java
├── chapter30
│ ├── Exercise30_01.java
│ ├── Exercise30_01Extra.java
│ ├── Exercise30_02.java
│ ├── Exercise30_03.java
│ ├── Exercise30_04.java
│ ├── Exercise30_05.java
│ ├── Exercise30_06.java
│ ├── Exercise30_07.java
│ ├── Exercise30_08.java
│ ├── Exercise30_09.java
│ ├── Exercise30_10.java
│ ├── Exercise30_11.java
│ ├── Exercise30_12.java
│ ├── Exercise30_12BeforeJDK7.java
│ ├── Exercise30_13.java
│ ├── Exercise30_13BeforeJDK7.java
│ ├── Exercise30_14.java
│ ├── Exercise30_15.java
│ ├── Exercise30_15BeforeJDK7.java
│ ├── Exercise30_16.java
│ ├── Exercise30_16BeforeJDK7.java
│ ├── Exercise30_17.java
│ ├── Exercise30_19.java
│ ├── Exercise30_20.java
│ └── Exercise30_21.java
├── chapter31
│ ├── Exercise31_01Client.java
│ ├── Exercise31_01Server.java
│ ├── Exercise31_02Client.java
│ ├── Exercise31_02Server.java
│ ├── Exercise31_03Client.java
│ ├── Exercise31_03Server.java
│ ├── Exercise31_04Client.java
│ ├── Exercise31_04Server.java
│ ├── Exercise31_05Client.java
│ ├── Exercise31_05Server.java
│ ├── Exercise31_06Client.java
│ ├── Exercise31_07Client.java
│ ├── Exercise31_07Server.java
│ ├── Exercise31_08Client.java
│ ├── Exercise31_08Server.java
│ ├── Exercise31_09Client.java
│ ├── Exercise31_09Server.java
│ ├── Exercise31_10Client.java
│ └── Exercise31_10Server.java
├── chapter32
│ ├── Exercise32_01.java
│ ├── Exercise32_02.java
│ ├── Exercise32_03.java
│ ├── Exercise32_04.java
│ ├── Exercise32_05.java
│ ├── Exercise32_06.java
│ ├── Exercise32_07.java
│ ├── Exercise32_08.java
│ └── Exercise32_09.java
├── chapter33
│ ├── build
│ │ └── web
│ │ ├── Exercise33_01.xhtml
│ │ ├── Exercise33_02.xhtml
│ │ ├── Exercise33_03.xhtml
│ │ ├── Exercise33_04.xhtml
│ │ ├── Exercise33_04a.xhtml
│ │ ├── Exercise33_05.xhtml
│ │ ├── Exercise33_05a.xhtml
│ │ ├── Exercise33_07.xhtml
│ │ ├── Exercise33_08.xhtml
│ │ ├── Exercise33_08a.xhtml
│ │ ├── Exercise33_09.xhtml
│ │ ├── Exercise33_10.xhtml
│ │ ├── Exercise33_11.xhtml
│ │ ├── Exercise33_12.xhtml
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── context.xml
│ │ ├── WEB-INF
│ │ │ ├── classes
│ │ │ │ └── jsfexercise
│ │ │ │ ├── ComputeTax.class
│ │ │ │ ├── Exercise33_01.class
│ │ │ │ ├── Exercise33_02.class
│ │ │ │ ├── Exercise33_03.class
│ │ │ │ ├── Exercise33_04.class
│ │ │ │ ├── Exercise33_05.class
│ │ │ │ ├── Exercise33_07.class
│ │ │ │ ├── Exercise33_08.class
│ │ │ │ ├── Exercise33_09.class
│ │ │ │ ├── Exercise33_10.class
│ │ │ │ ├── Exercise33_11$EvaluateExpression.class
│ │ │ │ ├── Exercise33_11.class
│ │ │ │ ├── Exercise33_12$EvaluateExpression.class
│ │ │ │ ├── Exercise33_12.class
│ │ │ │ └── ValidateForm.class
│ │ │ ├── lib
│ │ │ │ ├── javax.faces.jar
│ │ │ │ ├── jstl.jar
│ │ │ │ ├── mysql-connector-java-5.1.23-bin.jar
│ │ │ │ └── standard.jar
│ │ │ └── web.xml
│ │ ├── gfv3ee6.dpf
│ │ ├── index.xhtml
│ │ └── resources
│ │ └── image
│ │ ├── L1.gif
│ │ ├── L10.gif
│ │ ├── L11.gif
│ │ ├── L12.gif
│ │ ├── L13.gif
│ │ ├── L14.gif
│ │ ├── L15.gif
│ │ ├── L16.gif
│ │ ├── L17.gif
│ │ ├── L18.gif
│ │ ├── L19.gif
│ │ ├── L2.gif
│ │ ├── L20.gif
│ │ ├── L21.gif
│ │ ├── L22.gif
│ │ ├── L23.gif
│ │ ├── L24.gif
│ │ ├── L25.gif
│ │ ├── L26.gif
│ │ ├── L27.gif
│ │ ├── L28.gif
│ │ ├── L29.gif
│ │ ├── L3.gif
│ │ ├── L30.gif
│ │ ├── L31.gif
│ │ ├── L32.gif
│ │ ├── L33.gif
│ │ ├── L34.gif
│ │ ├── L35.gif
│ │ ├── L36.gif
│ │ ├── L37.gif
│ │ ├── L38.gif
│ │ ├── L39.gif
│ │ ├── L4.gif
│ │ ├── L40.gif
│ │ ├── L41.gif
│ │ ├── L42.gif
│ │ ├── L43.gif
│ │ ├── L44.gif
│ │ ├── L45.gif
│ │ ├── L46.gif
│ │ ├── L47.gif
│ │ ├── L48.gif
│ │ ├── L49.gif
│ │ ├── L5.gif
│ │ ├── L50.gif
│ │ ├── L51.gif
│ │ ├── L52.gif
│ │ ├── L6.gif
│ │ ├── L7.gif
│ │ ├── L8.gif
│ │ ├── L9.gif
│ │ ├── TICTACTOE.ico
│ │ ├── ca.gif
│ │ ├── caIcon.gif
│ │ ├── canada.bmp
│ │ ├── card
│ │ │ ├── 1.png
│ │ │ ├── 10.png
│ │ │ ├── 11.png
│ │ │ ├── 12.png
│ │ │ ├── 13.png
│ │ │ ├── 14.png
│ │ │ ├── 15.png
│ │ │ ├── 16.png
│ │ │ ├── 17.png
│ │ │ ├── 18.png
│ │ │ ├── 19.png
│ │ │ ├── 2.png
│ │ │ ├── 20.png
│ │ │ ├── 21.png
│ │ │ ├── 22.png
│ │ │ ├── 23.png
│ │ │ ├── 24.png
│ │ │ ├── 25.png
│ │ │ ├── 26.png
│ │ │ ├── 27.png
│ │ │ ├── 28.png
│ │ │ ├── 29.png
│ │ │ ├── 3.png
│ │ │ ├── 30.png
│ │ │ ├── 31.png
│ │ │ ├── 32.png
│ │ │ ├── 33.png
│ │ │ ├── 34.png
│ │ │ ├── 35.png
│ │ │ ├── 36.png
│ │ │ ├── 37.png
│ │ │ ├── 38.png
│ │ │ ├── 39.png
│ │ │ ├── 4.png
│ │ │ ├── 40.png
│ │ │ ├── 41.png
│ │ │ ├── 42.png
│ │ │ ├── 43.png
│ │ │ ├── 44.png
│ │ │ ├── 45.png
│ │ │ ├── 46.png
│ │ │ ├── 47.png
│ │ │ ├── 48.png
│ │ │ ├── 49.png
│ │ │ ├── 5.png
│ │ │ ├── 50.png
│ │ │ ├── 51.png
│ │ │ ├── 52.png
│ │ │ ├── 53.png
│ │ │ ├── 54.png
│ │ │ ├── 6.png
│ │ │ ├── 7.png
│ │ │ ├── 8.png
│ │ │ ├── 9.png
│ │ │ ├── b1fh.png
│ │ │ ├── b2fh.png
│ │ │ ├── b2fv.png
│ │ │ └── backCard.png
│ │ ├── card.zip
│ │ ├── center.gif
│ │ ├── centerAlignment.png
│ │ ├── china.gif
│ │ ├── chinaIcon.gif
│ │ ├── correct.jpg
│ │ ├── denmark.gif
│ │ ├── denmarkIcon.gif
│ │ ├── flag0.gif
│ │ ├── flag1.gif
│ │ ├── flag16.GIF
│ │ ├── flag2.gif
│ │ ├── flag3.gif
│ │ ├── flag4.gif
│ │ ├── flag5.gif
│ │ ├── flag6.gif
│ │ ├── flag7.gif
│ │ ├── flag8.gif
│ │ ├── flag9.gif
│ │ ├── flagIcon0.gif
│ │ ├── flagIcon1.gif
│ │ ├── flagIcon2.gif
│ │ ├── flagIcon3.gif
│ │ ├── flagIcon4.gif
│ │ ├── flagIcon5.gif
│ │ ├── flagIcon6.gif
│ │ ├── fr.gif
│ │ ├── france.bmp
│ │ ├── germany.bmp
│ │ ├── germany.gif
│ │ ├── germanyIcon.gif
│ │ ├── grapes.gif
│ │ ├── horizontalRuler.gif
│ │ ├── illinoisMap.gif
│ │ ├── india.bmp
│ │ ├── india.gif
│ │ ├── indianaMap.gif
│ │ ├── intro1e.gif
│ │ ├── intro2e.gif
│ │ ├── intro3e.jpg
│ │ ├── introjb3.jpg
│ │ ├── introjb4.jpg
│ │ ├── introvj6.jpg
│ │ ├── knight.jpg
│ │ ├── left.gif
│ │ ├── leftAlignment.png
│ │ ├── malaysia.bmp
│ │ ├── malaysia.jpg
│ │ ├── my.jpg
│ │ ├── new.gif
│ │ ├── noanswer.jpg
│ │ ├── norway.bmp
│ │ ├── norway.gif
│ │ ├── o.gif
│ │ ├── ohioMap.gif
│ │ ├── open.gif
│ │ ├── person.jpg
│ │ ├── photo0.gif
│ │ ├── photo1.gif
│ │ ├── photo2.gif
│ │ ├── photo3.gif
│ │ ├── photo4.gif
│ │ ├── photo5.gif
│ │ ├── photo6.gif
│ │ ├── photo7.gif
│ │ ├── print.gif
│ │ ├── queen.jpg
│ │ ├── radjb3.jpg
│ │ ├── radjb5.gif
│ │ ├── rbs.gif
│ │ ├── right.gif
│ │ ├── rightAlignment.png
│ │ ├── save.gif
│ │ ├── slide0.jpg
│ │ ├── slide1.jpg
│ │ ├── slide10.jpg
│ │ ├── slide11.jpg
│ │ ├── slide12.jpg
│ │ ├── slide13.jpg
│ │ ├── slide14.jpg
│ │ ├── slide15.jpg
│ │ ├── slide16.jpg
│ │ ├── slide17.jpg
│ │ ├── slide18.jpg
│ │ ├── slide19.jpg
│ │ ├── slide2.jpg
│ │ ├── slide20.jpg
│ │ ├── slide21.jpg
│ │ ├── slide22.jpg
│ │ ├── slide23.jpg
│ │ ├── slide24.jpg
│ │ ├── slide3.jpg
│ │ ├── slide4.jpg
│ │ ├── slide5.jpg
│ │ ├── slide6.jpg
│ │ ├── slide7.jpg
│ │ ├── slide8.jpg
│ │ ├── slide9.jpg
│ │ ├── uk.bmp
│ │ ├── uk.gif
│ │ ├── ukIcon.gif
│ │ ├── us.gif
│ │ ├── usIcon.gif
│ │ ├── usa.bmp
│ │ ├── verticalRuler.gif
│ │ ├── wrong.jpg
│ │ └── x.gif
│ ├── build.xml
│ ├── nbproject
│ │ ├── ant-deploy.xml
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── private
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ ├── conf
│ │ │ └── MANIFEST.MF
│ │ └── java
│ │ └── jsfexercise
│ │ ├── ComputeTax.class
│ │ ├── ComputeTax.java
│ │ ├── Exercise33_01.class
│ │ ├── Exercise33_01.java
│ │ ├── Exercise33_02.class
│ │ ├── Exercise33_02.java
│ │ ├── Exercise33_03.class
│ │ ├── Exercise33_03.java
│ │ ├── Exercise33_04.class
│ │ ├── Exercise33_04.java
│ │ ├── Exercise33_05.class
│ │ ├── Exercise33_05.java
│ │ ├── Exercise33_07.class
│ │ ├── Exercise33_07.java
│ │ ├── Exercise33_08.class
│ │ ├── Exercise33_08.java
│ │ ├── Exercise33_09.class
│ │ ├── Exercise33_09.java
│ │ ├── Exercise33_10.class
│ │ ├── Exercise33_10.java
│ │ ├── Exercise33_11$EvaluateExpression.class
│ │ ├── Exercise33_11.class
│ │ ├── Exercise33_11.java
│ │ ├── Exercise33_12$EvaluateExpression.class
│ │ ├── Exercise33_12.class
│ │ ├── Exercise33_12.java
│ │ ├── ValidateForm.class
│ │ └── ValidateForm.java
│ └── web
│ ├── Exercise33_01.xhtml
│ ├── Exercise33_02.xhtml
│ ├── Exercise33_03.xhtml
│ ├── Exercise33_04.xhtml
│ ├── Exercise33_04a.xhtml
│ ├── Exercise33_05.xhtml
│ ├── Exercise33_05a.xhtml
│ ├── Exercise33_07.xhtml
│ ├── Exercise33_08.xhtml
│ ├── Exercise33_08a.xhtml
│ ├── Exercise33_09.xhtml
│ ├── Exercise33_10.xhtml
│ ├── Exercise33_11.xhtml
│ ├── Exercise33_12.xhtml
│ ├── META-INF
│ │ └── context.xml
│ ├── WEB-INF
│ │ └── web.xml
│ ├── index.xhtml
│ └── resources
│ └── image
│ ├── L1.gif
│ ├── L10.gif
│ ├── L11.gif
│ ├── L12.gif
│ ├── L13.gif
│ ├── L14.gif
│ ├── L15.gif
│ ├── L16.gif
│ ├── L17.gif
│ ├── L18.gif
│ ├── L19.gif
│ ├── L2.gif
│ ├── L20.gif
│ ├── L21.gif
│ ├── L22.gif
│ ├── L23.gif
│ ├── L24.gif
│ ├── L25.gif
│ ├── L26.gif
│ ├── L27.gif
│ ├── L28.gif
│ ├── L29.gif
│ ├── L3.gif
│ ├── L30.gif
│ ├── L31.gif
│ ├── L32.gif
│ ├── L33.gif
│ ├── L34.gif
│ ├── L35.gif
│ ├── L36.gif
│ ├── L37.gif
│ ├── L38.gif
│ ├── L39.gif
│ ├── L4.gif
│ ├── L40.gif
│ ├── L41.gif
│ ├── L42.gif
│ ├── L43.gif
│ ├── L44.gif
│ ├── L45.gif
│ ├── L46.gif
│ ├── L47.gif
│ ├── L48.gif
│ ├── L49.gif
│ ├── L5.gif
│ ├── L50.gif
│ ├── L51.gif
│ ├── L52.gif
│ ├── L6.gif
│ ├── L7.gif
│ ├── L8.gif
│ ├── L9.gif
│ ├── TICTACTOE.ico
│ ├── ca.gif
│ ├── caIcon.gif
│ ├── canada.bmp
│ ├── card
│ │ ├── 1.png
│ │ ├── 10.png
│ │ ├── 11.png
│ │ ├── 12.png
│ │ ├── 13.png
│ │ ├── 14.png
│ │ ├── 15.png
│ │ ├── 16.png
│ │ ├── 17.png
│ │ ├── 18.png
│ │ ├── 19.png
│ │ ├── 2.png
│ │ ├── 20.png
│ │ ├── 21.png
│ │ ├── 22.png
│ │ ├── 23.png
│ │ ├── 24.png
│ │ ├── 25.png
│ │ ├── 26.png
│ │ ├── 27.png
│ │ ├── 28.png
│ │ ├── 29.png
│ │ ├── 3.png
│ │ ├── 30.png
│ │ ├── 31.png
│ │ ├── 32.png
│ │ ├── 33.png
│ │ ├── 34.png
│ │ ├── 35.png
│ │ ├── 36.png
│ │ ├── 37.png
│ │ ├── 38.png
│ │ ├── 39.png
│ │ ├── 4.png
│ │ ├── 40.png
│ │ ├── 41.png
│ │ ├── 42.png
│ │ ├── 43.png
│ │ ├── 44.png
│ │ ├── 45.png
│ │ ├── 46.png
│ │ ├── 47.png
│ │ ├── 48.png
│ │ ├── 49.png
│ │ ├── 5.png
│ │ ├── 50.png
│ │ ├── 51.png
│ │ ├── 52.png
│ │ ├── 53.png
│ │ ├── 54.png
│ │ ├── 6.png
│ │ ├── 7.png
│ │ ├── 8.png
│ │ ├── 9.png
│ │ ├── b1fh.png
│ │ ├── b2fh.png
│ │ ├── b2fv.png
│ │ └── backCard.png
│ ├── card.zip
│ ├── center.gif
│ ├── centerAlignment.png
│ ├── china.gif
│ ├── chinaIcon.gif
│ ├── correct.jpg
│ ├── denmark.gif
│ ├── denmarkIcon.gif
│ ├── flag0.gif
│ ├── flag1.gif
│ ├── flag16.GIF
│ ├── flag2.gif
│ ├── flag3.gif
│ ├── flag4.gif
│ ├── flag5.gif
│ ├── flag6.gif
│ ├── flag7.gif
│ ├── flag8.gif
│ ├── flag9.gif
│ ├── flagIcon0.gif
│ ├── flagIcon1.gif
│ ├── flagIcon2.gif
│ ├── flagIcon3.gif
│ ├── flagIcon4.gif
│ ├── flagIcon5.gif
│ ├── flagIcon6.gif
│ ├── fr.gif
│ ├── france.bmp
│ ├── germany.bmp
│ ├── germany.gif
│ ├── germanyIcon.gif
│ ├── grapes.gif
│ ├── horizontalRuler.gif
│ ├── illinoisMap.gif
│ ├── india.bmp
│ ├── india.gif
│ ├── indianaMap.gif
│ ├── intro1e.gif
│ ├── intro2e.gif
│ ├── intro3e.jpg
│ ├── introjb3.jpg
│ ├── introjb4.jpg
│ ├── introvj6.jpg
│ ├── knight.jpg
│ ├── left.gif
│ ├── leftAlignment.png
│ ├── malaysia.bmp
│ ├── malaysia.jpg
│ ├── my.jpg
│ ├── new.gif
│ ├── noanswer.jpg
│ ├── norway.bmp
│ ├── norway.gif
│ ├── o.gif
│ ├── ohioMap.gif
│ ├── open.gif
│ ├── person.jpg
│ ├── photo0.gif
│ ├── photo1.gif
│ ├── photo2.gif
│ ├── photo3.gif
│ ├── photo4.gif
│ ├── photo5.gif
│ ├── photo6.gif
│ ├── photo7.gif
│ ├── print.gif
│ ├── queen.jpg
│ ├── radjb3.jpg
│ ├── radjb5.gif
│ ├── rbs.gif
│ ├── right.gif
│ ├── rightAlignment.png
│ ├── save.gif
│ ├── slide0.jpg
│ ├── slide1.jpg
│ ├── slide10.jpg
│ ├── slide11.jpg
│ ├── slide12.jpg
│ ├── slide13.jpg
│ ├── slide14.jpg
│ ├── slide15.jpg
│ ├── slide16.jpg
│ ├── slide17.jpg
│ ├── slide18.jpg
│ ├── slide19.jpg
│ ├── slide2.jpg
│ ├── slide20.jpg
│ ├── slide21.jpg
│ ├── slide22.jpg
│ ├── slide23.jpg
│ ├── slide24.jpg
│ ├── slide3.jpg
│ ├── slide4.jpg
│ ├── slide5.jpg
│ ├── slide6.jpg
│ ├── slide7.jpg
│ ├── slide8.jpg
│ ├── slide9.jpg
│ ├── uk.bmp
│ ├── uk.gif
│ ├── ukIcon.gif
│ ├── us.gif
│ ├── usIcon.gif
│ ├── usa.bmp
│ ├── verticalRuler.gif
│ ├── wrong.jpg
│ └── x.gif
├── chapter34
│ ├── Exercise34_01.java
│ ├── Exercise34_02.java
│ ├── Exercise34_03.java
│ ├── Exercise34_04.java
│ ├── Exercise34_05.java
│ ├── Exercise34_06.java
│ ├── Exercise34_07.java
│ ├── Exercise34_08.java
│ ├── Exercise34_09.java
│ ├── Exercise34_10.java
│ ├── Exercise34_11.java
│ ├── Exercise34_12.java
│ ├── Exercise34_13.java
│ ├── Exercise34_14.java
│ ├── Exercise34_15.java
│ ├── Exercise34_16.java
│ ├── Exercise34_17.java
│ ├── Exercise34_18.java
│ ├── Exercise34_19.java
│ ├── Exercise34_20.java
│ ├── Exercise34_21.java
│ ├── Exercise34_22.java
│ └── Exercise34_23.java
├── chapter35
│ ├── Exercise35_01.java
│ ├── Exercise35_02.java
│ ├── Exercise35_03.java
│ ├── Exercise35_04.java
│ ├── Exercise35_05.java
│ └── Exercise35_06.java
├── chapter36
│ ├── Exercise36_01.java
│ ├── Exercise36_02.java
│ ├── Exercise36_03.java
│ ├── Exercise36_04.java
│ ├── Exercise36_05.java
│ ├── Exercise36_06.java
│ ├── Exercise36_07.java
│ ├── Exercise36_08.java
│ ├── Exercise36_11Reader.java
│ └── Exercise36_11Writer.java
├── chapter37
│ ├── build
│ │ └── web
│ │ ├── Exercise37_04.html
│ │ ├── Exercise37_05.html
│ │ ├── Exercise37_06.html
│ │ ├── Exercise37_07.html
│ │ ├── Exercise37_08.html
│ │ ├── Exercise37_09.html
│ │ ├── Exercise37_12.html
│ │ ├── Exercise37_13.html
│ │ ├── Exercise37_14.html
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── context.xml
│ │ ├── WEB-INF
│ │ │ ├── glassfish-web.xml
│ │ │ ├── lib
│ │ │ │ └── mysql-connector-java-5.1.23-bin.jar
│ │ │ └── web.xml
│ │ └── index.jsp
│ ├── build.xml
│ ├── dist
│ │ └── chapter37servletexercise.war
│ ├── nbproject
│ │ ├── ant-deploy.xml
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── private
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ ├── conf
│ │ │ └── MANIFEST.MF
│ │ └── java
│ │ └── chapter37
│ │ ├── ComputeTax.class
│ │ ├── ComputeTax.java
│ │ ├── Exercise37_01.class
│ │ ├── Exercise37_01.java
│ │ ├── Exercise37_02.class
│ │ ├── Exercise37_02.java
│ │ ├── Exercise37_03a.class
│ │ ├── Exercise37_03a.java
│ │ ├── Exercise37_03b.class
│ │ ├── Exercise37_03b.java
│ │ ├── Exercise37_04.class
│ │ ├── Exercise37_04.java
│ │ ├── Exercise37_05.class
│ │ ├── Exercise37_05.java
│ │ ├── Exercise37_06.class
│ │ ├── Exercise37_06.java
│ │ ├── Exercise37_07.class
│ │ ├── Exercise37_07.java
│ │ ├── Exercise37_08.class
│ │ ├── Exercise37_08.java
│ │ ├── Exercise37_09.class
│ │ ├── Exercise37_09.java
│ │ ├── Exercise37_10.class
│ │ ├── Exercise37_10.java
│ │ ├── Exercise37_11.class
│ │ ├── Exercise37_11.java
│ │ ├── Exercise37_12.class
│ │ ├── Exercise37_12.java
│ │ ├── Exercise37_13.class
│ │ ├── Exercise37_13.java
│ │ ├── Exercise37_14.class
│ │ ├── Exercise37_14.java
│ │ ├── Loan.class
│ │ └── Loan.java
│ └── web
│ ├── Exercise37_04.html
│ ├── Exercise37_05.html
│ ├── Exercise37_06.html
│ ├── Exercise37_07.html
│ ├── Exercise37_08.html
│ ├── Exercise37_09.html
│ ├── Exercise37_12.html
│ ├── Exercise37_13.html
│ ├── Exercise37_14.html
│ ├── META-INF
│ │ └── context.xml
│ ├── WEB-INF
│ │ ├── glassfish-web.xml
│ │ └── web.xml
│ └── index.jsp
├── chapter38
│ ├── build
│ │ ├── generated
│ │ │ └── src
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── jsp
│ │ │ ├── Exercise38_005f01_jsp.class
│ │ │ ├── Exercise38_005f01_jsp.class.smap
│ │ │ └── Exercise38_005f01_jsp.java
│ │ └── web
│ │ ├── Exercise38_01.jsp
│ │ ├── Exercise38_02.jsp
│ │ ├── Exercise38_1.jsp
│ │ ├── Exercise38_10.jsp
│ │ ├── Exercise38_11.html
│ │ ├── Exercise38_11.jsp
│ │ ├── Exercise38_12.html
│ │ ├── Exercise38_12.jsp
│ │ ├── Exercise38_13.jsp
│ │ ├── Exercise38_13b.jsp
│ │ ├── Exercise38_14.jsp
│ │ ├── Exercise38_14DisplayResult.jsp
│ │ ├── Exercise38_15.jsp
│ │ ├── Exercise38_15DisplayResult.jsp
│ │ ├── Exercise38_16.jsp
│ │ ├── Exercise38_16DisplayResult.jsp
│ │ ├── Exercise38_17.jsp
│ │ ├── Exercise38_17DisplayResult.jsp
│ │ ├── Exercise38_18.jsp
│ │ ├── Exercise38_18International.jsp
│ │ ├── Exercise38_19.jsp
│ │ ├── Exercise38_2.jsp
│ │ ├── Exercise38_20.jsp
│ │ ├── Exercise38_3.html
│ │ ├── Exercise38_3.jsp
│ │ ├── Exercise38_4.html
│ │ ├── Exercise38_4.jsp
│ │ ├── Exercise38_5.html
│ │ ├── Exercise38_5.jsp
│ │ ├── Exercise38_6.html
│ │ ├── Exercise38_6.jsp
│ │ ├── Exercise38_7.html
│ │ ├── Exercise38_7.jsp
│ │ ├── Exercise38_8.jsp
│ │ ├── Exercise38_9.jsp
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── context.xml
│ │ ├── WEB-INF
│ │ │ ├── classes
│ │ │ │ └── chapter38
│ │ │ │ ├── AdditionTutor.class
│ │ │ │ ├── ComputeTax.class
│ │ │ │ ├── Exercise38_11.class
│ │ │ │ ├── Exercise38_12.class
│ │ │ │ ├── Exercise38_13.class
│ │ │ │ ├── Exercise38_18.class
│ │ │ │ ├── Exercise38_19.class
│ │ │ │ ├── Exercise38_5.class
│ │ │ │ ├── Exercise38_6.class
│ │ │ │ ├── Exercise38_7.class
│ │ │ │ ├── GuessNumberBean.class
│ │ │ │ ├── NumberSet.class
│ │ │ │ └── StateCapital.class
│ │ │ └── lib
│ │ │ └── mysql-connector-java-5.1.23-bin.jar
│ │ ├── gfv3ee6.dpf
│ │ └── index.jsp
│ ├── build.xml
│ ├── dist
│ │ └── chapter38jspexercise.war
│ ├── nbproject
│ │ ├── ant-deploy.xml
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── private
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ ├── conf
│ │ │ └── MANIFEST.MF
│ │ └── java
│ │ └── chapter38
│ │ ├── AdditionTutor.class
│ │ ├── AdditionTutor.java
│ │ ├── ComputeTax.class
│ │ ├── ComputeTax.java
│ │ ├── Exercise38_11.class
│ │ ├── Exercise38_11.java
│ │ ├── Exercise38_12.class
│ │ ├── Exercise38_12.java
│ │ ├── Exercise38_13.class
│ │ ├── Exercise38_13.java
│ │ ├── Exercise38_18.class
│ │ ├── Exercise38_18.java
│ │ ├── Exercise38_19.class
│ │ ├── Exercise38_19.java
│ │ ├── Exercise38_5.class
│ │ ├── Exercise38_5.java
│ │ ├── Exercise38_6.class
│ │ ├── Exercise38_6.java
│ │ ├── Exercise38_7.class
│ │ ├── Exercise38_7.java
│ │ ├── GuessNumberBean.class
│ │ ├── GuessNumberBean.java
│ │ ├── NumberSet.class
│ │ ├── NumberSet.java
│ │ ├── StateCapital.class
│ │ └── StateCapital.java
│ └── web
│ ├── Exercise38_01.jsp
│ ├── Exercise38_02.jsp
│ ├── Exercise38_1.jsp
│ ├── Exercise38_10.jsp
│ ├── Exercise38_11.html
│ ├── Exercise38_11.jsp
│ ├── Exercise38_12.html
│ ├── Exercise38_12.jsp
│ ├── Exercise38_13.jsp
│ ├── Exercise38_13b.jsp
│ ├── Exercise38_14.jsp
│ ├── Exercise38_14DisplayResult.jsp
│ ├── Exercise38_15.jsp
│ ├── Exercise38_15DisplayResult.jsp
│ ├── Exercise38_16.jsp
│ ├── Exercise38_16DisplayResult.jsp
│ ├── Exercise38_17.jsp
│ ├── Exercise38_17DisplayResult.jsp
│ ├── Exercise38_18.jsp
│ ├── Exercise38_18International.jsp
│ ├── Exercise38_19.jsp
│ ├── Exercise38_2.jsp
│ ├── Exercise38_20.jsp
│ ├── Exercise38_3.html
│ ├── Exercise38_3.jsp
│ ├── Exercise38_4.html
│ ├── Exercise38_4.jsp
│ ├── Exercise38_5.html
│ ├── Exercise38_5.jsp
│ ├── Exercise38_6.html
│ ├── Exercise38_6.jsp
│ ├── Exercise38_7.html
│ ├── Exercise38_7.jsp
│ ├── Exercise38_8.jsp
│ ├── Exercise38_9.jsp
│ ├── META-INF
│ │ └── context.xml
│ └── index.jsp
├── chapter4
│ ├── Exercise04_01.java
│ ├── Exercise04_01Extra.java
│ ├── Exercise04_02.java
│ ├── Exercise04_02Extra.java
│ ├── Exercise04_03.java
│ ├── Exercise04_03Extra.java
│ ├── Exercise04_04.java
│ ├── Exercise04_04Extra.java
│ ├── Exercise04_05.java
│ ├── Exercise04_05Extra.java
│ ├── Exercise04_06.java
│ ├── Exercise04_06Extra.java
│ ├── Exercise04_07.java
│ ├── Exercise04_07Extra.java
│ ├── Exercise04_08.java
│ ├── Exercise04_09.java
│ ├── Exercise04_10.java
│ ├── Exercise04_11.java
│ ├── Exercise04_12.java
│ ├── Exercise04_13.java
│ ├── Exercise04_14.java
│ ├── Exercise04_15.java
│ ├── Exercise04_16.java
│ ├── Exercise04_17.java
│ ├── Exercise04_18.java
│ ├── Exercise04_19.java
│ ├── Exercise04_20.java
│ ├── Exercise04_21.java
│ ├── Exercise04_22.java
│ ├── Exercise04_23.java
│ ├── Exercise04_24.java
│ ├── Exercise04_25.java
│ └── Exercise04_26.java
├── chapter5
│ ├── Exercise05_01.java
│ ├── Exercise05_01Extra.java
│ ├── Exercise05_02.java
│ ├── Exercise05_02Extra.java
│ ├── Exercise05_03.java
│ ├── Exercise05_03Extra.java
│ ├── Exercise05_04.java
│ ├── Exercise05_04Extra.java
│ ├── Exercise05_05.java
│ ├── Exercise05_05Extra.java
│ ├── Exercise05_06.java
│ ├── Exercise05_06Extra.java
│ ├── Exercise05_07.java
│ ├── Exercise05_07Extra.java
│ ├── Exercise05_08.java
│ ├── Exercise05_08Extra.java
│ ├── Exercise05_09.java
│ ├── Exercise05_09Extra.java
│ ├── Exercise05_10.java
│ ├── Exercise05_10Extra.java
│ ├── Exercise05_11.java
│ ├── Exercise05_11Extra.java
│ ├── Exercise05_12.java
│ ├── Exercise05_12Extra.java
│ ├── Exercise05_13.java
│ ├── Exercise05_13Extra.java
│ ├── Exercise05_14.java
│ ├── Exercise05_14Extra.java
│ ├── Exercise05_15.java
│ ├── Exercise05_16.java
│ ├── Exercise05_17.java
│ ├── Exercise05_18.java
│ ├── Exercise05_18a.java
│ ├── Exercise05_18b.java
│ ├── Exercise05_18c.java
│ ├── Exercise05_18d.java
│ ├── Exercise05_19.java
│ ├── Exercise05_20.java
│ ├── Exercise05_21.java
│ ├── Exercise05_22.java
│ ├── Exercise05_23.java
│ ├── Exercise05_24.java
│ ├── Exercise05_25.java
│ ├── Exercise05_26.java
│ ├── Exercise05_27.java
│ ├── Exercise05_28.java
│ ├── Exercise05_29.java
│ ├── Exercise05_30.java
│ ├── Exercise05_31.java
│ ├── Exercise05_32.java
│ ├── Exercise05_33.java
│ ├── Exercise05_34.java
│ ├── Exercise05_35.java
│ ├── Exercise05_36.java
│ ├── Exercise05_37.java
│ ├── Exercise05_38.java
│ ├── Exercise05_39.java
│ ├── Exercise05_40.java
│ ├── Exercise05_41.java
│ ├── Exercise05_42.java
│ ├── Exercise05_43.java
│ ├── Exercise05_44.java
│ ├── Exercise05_45.java
│ ├── Exercise05_46.java
│ ├── Exercise05_47.java
│ ├── Exercise05_48.java
│ ├── Exercise05_49.java
│ ├── Exercise05_50.java
│ └── Exercise05_51.java
├── chapter6
│ ├── Exercise06_01.java
│ ├── Exercise06_01Extra.java
│ ├── Exercise06_02.java
│ ├── Exercise06_02Extra.java
│ ├── Exercise06_03.java
│ ├── Exercise06_03Extra.java
│ ├── Exercise06_04.java
│ ├── Exercise06_04Extra.java
│ ├── Exercise06_05.java
│ ├── Exercise06_05Extra.java
│ ├── Exercise06_06.java
│ ├── Exercise06_06Extra.java
│ ├── Exercise06_07.java
│ ├── Exercise06_07Extra.java
│ ├── Exercise06_08.java
│ ├── Exercise06_08Extra.java
│ ├── Exercise06_09.java
│ ├── Exercise06_09Extra.java
│ ├── Exercise06_10.java
│ ├── Exercise06_10Extra.java
│ ├── Exercise06_11.java
│ ├── Exercise06_11Extra.java
│ ├── Exercise06_12.java
│ ├── Exercise06_13.java
│ ├── Exercise06_13Extra.java
│ ├── Exercise06_14.java
│ ├── Exercise06_15.java
│ ├── Exercise06_16.java
│ ├── Exercise06_17.java
│ ├── Exercise06_18.java
│ ├── Exercise06_19.java
│ ├── Exercise06_20.java
│ ├── Exercise06_21.java
│ ├── Exercise06_22.java
│ ├── Exercise06_23.java
│ ├── Exercise06_24.java
│ ├── Exercise06_25.java
│ ├── Exercise06_26.java
│ ├── Exercise06_27.java
│ ├── Exercise06_28.java
│ ├── Exercise06_29.java
│ ├── Exercise06_30.java
│ ├── Exercise06_31.java
│ ├── Exercise06_32.java
│ ├── Exercise06_33.java
│ ├── Exercise06_34.java
│ ├── Exercise06_35.java
│ ├── Exercise06_36.java
│ ├── Exercise06_37.java
│ ├── Exercise06_38.java
│ └── Exercise06_39.java
├── chapter7
│ ├── Exercise07_01.java
│ ├── Exercise07_01Extra.java
│ ├── Exercise07_02.java
│ ├── Exercise07_02Extra.java
│ ├── Exercise07_03.java
│ ├── Exercise07_03Extra.java
│ ├── Exercise07_04.java
│ ├── Exercise07_04Extra.java
│ ├── Exercise07_05.java
│ ├── Exercise07_05Extra.java
│ ├── Exercise07_06.java
│ ├── Exercise07_06Extra.java
│ ├── Exercise07_07.java
│ ├── Exercise07_07Extra.java
│ ├── Exercise07_08.java
│ ├── Exercise07_08Extra.java
│ ├── Exercise07_09.java
│ ├── Exercise07_10.java
│ ├── Exercise07_11.java
│ ├── Exercise07_12.java
│ ├── Exercise07_13.java
│ ├── Exercise07_14.java
│ ├── Exercise07_15.java
│ ├── Exercise07_15BinarySearchCommission.java
│ ├── Exercise07_16.java
│ ├── Exercise07_17.java
│ ├── Exercise07_18.java
│ ├── Exercise07_19.java
│ ├── Exercise07_20.java
│ ├── Exercise07_21.java
│ ├── Exercise07_22.java
│ ├── Exercise07_23.java
│ ├── Exercise07_24.java
│ ├── Exercise07_25.java
│ ├── Exercise07_26.java
│ ├── Exercise07_27.java
│ ├── Exercise07_28.java
│ ├── Exercise07_29.java
│ ├── Exercise07_30.java
│ ├── Exercise07_31.java
│ ├── Exercise07_32.java
│ ├── Exercise07_33.java
│ ├── Exercise07_34.java
│ ├── Exercise07_35.java
│ └── Exercise07_36UsingContinueStatement.java
├── chapter8
│ ├── Exercise08_01.java
│ ├── Exercise08_01Extra.java
│ ├── Exercise08_02.java
│ ├── Exercise08_02Extra.java
│ ├── Exercise08_03.java
│ ├── Exercise08_03Extra.java
│ ├── Exercise08_04.java
│ ├── Exercise08_05.java
│ ├── Exercise08_06.java
│ ├── Exercise08_07.java
│ ├── Exercise08_08.java
│ ├── Exercise08_09.java
│ ├── Exercise08_10.java
│ ├── Exercise08_11.java
│ ├── Exercise08_12.java
│ ├── Exercise08_13.java
│ ├── Exercise08_14.java
│ ├── Exercise08_15.java
│ ├── Exercise08_16.java
│ ├── Exercise08_17.java
│ ├── Exercise08_18.java
│ ├── Exercise08_19.java
│ ├── Exercise08_20.java
│ ├── Exercise08_21.java
│ ├── Exercise08_22.java
│ ├── Exercise08_23.java
│ ├── Exercise08_24.java
│ ├── Exercise08_25.java
│ ├── Exercise08_26.java
│ ├── Exercise08_27.java
│ ├── Exercise08_28.java
│ ├── Exercise08_29.java
│ ├── Exercise08_30.java
│ ├── Exercise08_31.java
│ ├── Exercise08_32.java
│ ├── Exercise08_33.java
│ ├── Exercise08_34.java
│ ├── Exercise08_35.java
│ ├── Exercise08_36.java
│ └── Exercise08_37.java
├── chapter9
│ ├── Exercise09_01.java
│ ├── Exercise09_01International.java
│ ├── Exercise09_02.java
│ ├── Exercise09_03.java
│ ├── Exercise09_03International.java
│ ├── Exercise09_04.java
│ ├── Exercise09_05.java
│ ├── Exercise09_06.java
│ ├── Exercise09_07.java
│ ├── Exercise09_08.java
│ ├── Exercise09_09.java
│ ├── Exercise09_10.java
│ ├── Exercise09_11.java
│ ├── Exercise09_12.java
│ ├── Exercise09_13.java
│ └── Exercise09_14.java
├── image
│ ├── L1.gif
│ ├── L10.gif
│ ├── L11.gif
│ ├── L12.gif
│ ├── L13.gif
│ ├── L14.gif
│ ├── L15.gif
│ ├── L16.gif
│ ├── L17.gif
│ ├── L18.gif
│ ├── L19.gif
│ ├── L2.gif
│ ├── L20.gif
│ ├── L21.gif
│ ├── L22.gif
│ ├── L23.gif
│ ├── L24.gif
│ ├── L25.gif
│ ├── L26.gif
│ ├── L27.gif
│ ├── L28.gif
│ ├── L29.gif
│ ├── L3.gif
│ ├── L30.gif
│ ├── L31.gif
│ ├── L32.gif
│ ├── L33.gif
│ ├── L34.gif
│ ├── L35.gif
│ ├── L36.gif
│ ├── L37.gif
│ ├── L38.gif
│ ├── L39.gif
│ ├── L4.gif
│ ├── L40.gif
│ ├── L41.gif
│ ├── L42.gif
│ ├── L43.gif
│ ├── L44.gif
│ ├── L45.gif
│ ├── L46.gif
│ ├── L47.gif
│ ├── L48.gif
│ ├── L49.gif
│ ├── L5.gif
│ ├── L50.gif
│ ├── L51.gif
│ ├── L52.gif
│ ├── L6.gif
│ ├── L7.gif
│ ├── L8.gif
│ ├── L9.gif
│ ├── TICTACTOE.ico
│ ├── ca.gif
│ ├── caIcon.gif
│ ├── canada.bmp
│ ├── card
│ │ ├── 1.png
│ │ ├── 10.png
│ │ ├── 11.png
│ │ ├── 12.png
│ │ ├── 13.png
│ │ ├── 14.png
│ │ ├── 15.png
│ │ ├── 16.png
│ │ ├── 17.png
│ │ ├── 18.png
│ │ ├── 19.png
│ │ ├── 2.png
│ │ ├── 20.png
│ │ ├── 21.png
│ │ ├── 22.png
│ │ ├── 23.png
│ │ ├── 24.png
│ │ ├── 25.png
│ │ ├── 26.png
│ │ ├── 27.png
│ │ ├── 28.png
│ │ ├── 29.png
│ │ ├── 3.png
│ │ ├── 30.png
│ │ ├── 31.png
│ │ ├── 32.png
│ │ ├── 33.png
│ │ ├── 34.png
│ │ ├── 35.png
│ │ ├── 36.png
│ │ ├── 37.png
│ │ ├── 38.png
│ │ ├── 39.png
│ │ ├── 4.png
│ │ ├── 40.png
│ │ ├── 41.png
│ │ ├── 42.png
│ │ ├── 43.png
│ │ ├── 44.png
│ │ ├── 45.png
│ │ ├── 46.png
│ │ ├── 47.png
│ │ ├── 48.png
│ │ ├── 49.png
│ │ ├── 5.png
│ │ ├── 50.png
│ │ ├── 51.png
│ │ ├── 52.png
│ │ ├── 53.png
│ │ ├── 54.png
│ │ ├── 6.png
│ │ ├── 7.png
│ │ ├── 8.png
│ │ ├── 9.png
│ │ ├── b1fh.png
│ │ ├── b2fh.png
│ │ ├── b2fv.png
│ │ └── backCard.png
│ ├── card.zip
│ ├── center.gif
│ ├── centerAlignment.png
│ ├── china.gif
│ ├── chinaIcon.gif
│ ├── correct.jpg
│ ├── denmark.gif
│ ├── denmarkIcon.gif
│ ├── flag0.gif
│ ├── flag1.gif
│ ├── flag16.GIF
│ ├── flag2.gif
│ ├── flag3.gif
│ ├── flag4.gif
│ ├── flag5.gif
│ ├── flag6.gif
│ ├── flag7.gif
│ ├── flag8.gif
│ ├── flag9.gif
│ ├── flagIcon0.gif
│ ├── flagIcon1.gif
│ ├── flagIcon2.gif
│ ├── flagIcon3.gif
│ ├── flagIcon4.gif
│ ├── flagIcon5.gif
│ ├── flagIcon6.gif
│ ├── fr.gif
│ ├── france.bmp
│ ├── germany.bmp
│ ├── germany.gif
│ ├── germanyIcon.gif
│ ├── grapes.gif
│ ├── horizontalRuler.gif
│ ├── illinoisMap.gif
│ ├── india.bmp
│ ├── india.gif
│ ├── indianaMap.gif
│ ├── intro1e.gif
│ ├── intro2e.gif
│ ├── intro3e.jpg
│ ├── introjb3.jpg
│ ├── introjb4.jpg
│ ├── introvj6.jpg
│ ├── knight.jpg
│ ├── left.gif
│ ├── leftAlignment.png
│ ├── malaysia.bmp
│ ├── malaysia.jpg
│ ├── my.jpg
│ ├── new.gif
│ ├── noanswer.jpg
│ ├── norway.bmp
│ ├── norway.gif
│ ├── o.gif
│ ├── ohioMap.gif
│ ├── open.gif
│ ├── person.jpg
│ ├── photo0.gif
│ ├── photo1.gif
│ ├── photo2.gif
│ ├── photo3.gif
│ ├── photo4.gif
│ ├── photo5.gif
│ ├── photo6.gif
│ ├── photo7.gif
│ ├── print.gif
│ ├── queen.jpg
│ ├── radjb3.jpg
│ ├── radjb5.gif
│ ├── rbs.gif
│ ├── right.gif
│ ├── rightAlignment.png
│ ├── save.gif
│ ├── slide0.jpg
│ ├── slide1.jpg
│ ├── slide10.jpg
│ ├── slide11.jpg
│ ├── slide12.jpg
│ ├── slide13.jpg
│ ├── slide14.jpg
│ ├── slide15.jpg
│ ├── slide16.jpg
│ ├── slide17.jpg
│ ├── slide18.jpg
│ ├── slide19.jpg
│ ├── slide2.jpg
│ ├── slide20.jpg
│ ├── slide21.jpg
│ ├── slide22.jpg
│ ├── slide23.jpg
│ ├── slide24.jpg
│ ├── slide3.jpg
│ ├── slide4.jpg
│ ├── slide5.jpg
│ ├── slide6.jpg
│ ├── slide7.jpg
│ ├── slide8.jpg
│ ├── slide9.jpg
│ ├── uk.bmp
│ ├── uk.gif
│ ├── ukIcon.gif
│ ├── us.gif
│ ├── usIcon.gif
│ ├── usa.bmp
│ ├── verticalRuler.gif
│ ├── wrong.jpg
│ └── x.gif
├── intro7ejsf
│ ├── build
│ │ └── web
│ │ ├── ComputeLoan.jsp
│ │ ├── CurrentTime.jsp
│ │ ├── DisplayStudent.jsp
│ │ ├── Exercise39_3.jsp
│ │ ├── GuessNumber.jsp
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── Registration.jsp
│ │ ├── ValidateForm.jsp
│ │ ├── WEB-INF
│ │ │ ├── classes
│ │ │ │ └── intro7ejsf
│ │ │ │ └── Bundle.properties
│ │ │ ├── faces-config.xml
│ │ │ ├── lib
│ │ │ │ ├── appbase.jar
│ │ │ │ ├── commons-fileupload.jar
│ │ │ │ ├── dataprovider.jar
│ │ │ │ ├── dojo-0.4.1-ajax.jar
│ │ │ │ ├── dojo-0.4.2-ajax.jar
│ │ │ │ ├── errorhandler.jar
│ │ │ │ ├── jsf-extensions-common-0.1-SNAPSHOT.jar
│ │ │ │ ├── jsf-extensions-common-0.1.jar
│ │ │ │ ├── jsf-extensions-dynamic-faces-0.1-SNAPSHOT.jar
│ │ │ │ ├── jsf-extensions-dynamic-faces-0.1.jar
│ │ │ │ ├── jsfcl.jar
│ │ │ │ ├── json.jar
│ │ │ │ ├── json2.jar
│ │ │ │ ├── mysqljdbc.jar
│ │ │ │ ├── prototype-1.5.0.jar
│ │ │ │ ├── rowset.jar
│ │ │ │ ├── sqlx.jar
│ │ │ │ ├── webui-jsf-suntheme.jar
│ │ │ │ └── webui-jsf.jar
│ │ │ ├── managed-beans.xml
│ │ │ ├── navigation.xml
│ │ │ ├── sun-web.xml
│ │ │ └── web.xml
│ │ └── resources
│ │ └── stylesheet.css
│ ├── build.xml
│ ├── catalog.xml
│ ├── dist
│ │ └── intro7ejsf.war
│ ├── nbproject
│ │ ├── ant-deploy.xml
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── private
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── setup
│ │ ├── jdbc_dataSource2.sun-resource
│ │ ├── jdbc_dataSource_1177287974062.sun-resource
│ │ ├── jdbc_dataSource_1177288456359.sun-resource
│ │ ├── jdbc_dataSource_11772884563592.sun-resource
│ │ ├── mysqlPool.sun-resource
│ │ ├── mysqlPool_1.sun-resource
│ │ ├── mysqlPool_2.sun-resource
│ │ └── mysqlPool_3.sun-resource
│ ├── src
│ │ ├── conf
│ │ │ └── MANIFEST.MF
│ │ └── java
│ │ ├── chapter39
│ │ │ ├── Loan.class
│ │ │ └── Loan.java
│ │ └── intro7ejsf
│ │ ├── ApplicationBean1.class
│ │ ├── ApplicationBean1.java
│ │ ├── Bundle.properties
│ │ ├── ComputeLoan.class
│ │ ├── ComputeLoan.java
│ │ ├── CurrentTime.class
│ │ ├── CurrentTime.java
│ │ ├── DisplayStudent.class
│ │ ├── DisplayStudent.java
│ │ ├── Exercise39_3.class
│ │ ├── Exercise39_3.java
│ │ ├── GuessNumber.class
│ │ ├── GuessNumber.java
│ │ ├── Registration.class
│ │ ├── Registration.java
│ │ ├── RequestBean1.class
│ │ ├── RequestBean1.java
│ │ ├── SessionBean1.class
│ │ ├── SessionBean1.java
│ │ ├── ValidateForm.class
│ │ └── ValidateForm.java
│ └── web
│ ├── ComputeLoan.jsp
│ ├── CurrentTime.jsp
│ ├── DisplayStudent.jsp
│ ├── Exercise39_3.jsp
│ ├── GuessNumber.jsp
│ ├── Registration.jsp
│ ├── ValidateForm.jsp
│ ├── WEB-INF
│ │ ├── faces-config.xml
│ │ ├── managed-beans.xml
│ │ ├── navigation.xml
│ │ ├── sun-web.xml
│ │ └── web.xml
│ └── resources
│ └── stylesheet.css
├── liangwebSessionTracking
│ ├── build
│ │ ├── generated
│ │ │ ├── src
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── jsp
│ │ │ │ ├── TestAddressWebServiceSessionTracking_jsp.class
│ │ │ │ ├── TestAddressWebServiceSessionTracking_jsp.class.smap
│ │ │ │ └── TestAddressWebServiceSessionTracking_jsp.java
│ │ │ └── wsimport
│ │ │ └── client
│ │ │ └── chapter41
│ │ │ ├── Address.class
│ │ │ ├── Address.java
│ │ │ ├── AddressServiceSessionTracking.class
│ │ │ ├── AddressServiceSessionTracking.java
│ │ │ ├── AddressWebServiceSessionTracking.class
│ │ │ ├── AddressWebServiceSessionTracking.java
│ │ │ ├── GetAddress.class
│ │ │ ├── GetAddress.java
│ │ │ ├── GetAddressResponse.class
│ │ │ ├── GetAddressResponse.java
│ │ │ ├── ObjectFactory.class
│ │ │ ├── ObjectFactory.java
│ │ │ ├── StoreAddress.class
│ │ │ ├── StoreAddress.java
│ │ │ ├── StoreAddressInSession.class
│ │ │ ├── StoreAddressInSession.java
│ │ │ ├── StoreAddressInSessionResponse.class
│ │ │ ├── StoreAddressInSessionResponse.java
│ │ │ ├── StoreAddressResponse.class
│ │ │ ├── StoreAddressResponse.java
│ │ │ ├── package-info.class
│ │ │ └── package-info.java
│ │ └── web
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── TestAddressWebServiceSessionTracking.jsp
│ │ └── WEB-INF
│ │ ├── sun-web.xml
│ │ └── web.xml
│ ├── build.xml
│ ├── catalog.xml
│ ├── dist
│ │ └── liangwebSessionTracking.war
│ ├── nbproject
│ │ ├── ant-deploy.xml
│ │ ├── build-impl.xml
│ │ ├── genfiles.properties
│ │ ├── jax-ws.xml
│ │ ├── private
│ │ │ ├── private.properties
│ │ │ └── private.xml
│ │ ├── project.properties
│ │ └── project.xml
│ ├── src
│ │ └── conf
│ │ ├── MANIFEST.MF
│ │ └── xml-resources
│ │ └── web-service-references
│ │ └── AddressWebServiceSessionTracking
│ │ └── wsdl
│ │ └── localhost_8080
│ │ └── WebServiceProject
│ │ └── AddressWebServiceSessionTracking.wsdl
│ └── web
│ ├── TestAddressWebServiceSessionTracking.jsp
│ └── WEB-INF
│ ├── sun-web.xml
│ └── web.xml
└── 各种
├── AVLTree.java
├── AbstractGraph.java
├── AbstractTree.java
├── BMI.java
├── BST.java
├── BarChart.java
├── ChartModel.java
├── CheckPrimeNumbers.java
├── Circle.java
├── ClockPane.java
├── ComputeTax.java
├── Cylinder.java
├── DecryptUsingRSAKey.java
├── DecryptUsingSymmetricKey.java
├── DescriptionPane.java
├── Deviation.java
├── DirectorySize.java
├── Displayable.java
├── EncryptUsingRSAKey.java
├── EncryptUsingSymmetricKey.java
├── EvaluateExpression.java
├── FileEncryption.java
├── Foo.java
├── GenerateRSAKeys.java
├── GenerateSymmetricKey.java
├── GeometricObject.java
├── GeometricObjectComparator.java
├── Graph.java
├── GraphView.java
├── Heap.java
├── InsertionSort.java
├── Last100PrimeServer.java
├── LinearSearch.java
├── Loan.java
├── MergeSort.java
├── MyAbstractList.java
├── MyCalendar.java
├── MyLinkedList.java
├── MyList.java
├── NineTailModel.java
├── PHeartOfCountry.java
├── PieChart.java
├── QPSolver.java
├── QuickSort.java
├── RandomCharacter.java
├── Rational.java
├── Rectangle.java
├── RenameFiles1.java
├── RenameFiles2.java
├── SelectionSort.java
├── SimpleEventDemo.java
├── StackOfIntegers.java
├── Sudoku.java
├── Test.java
├── Test1.java
├── Test2.java
├── Test3.java
├── Tree.java
├── UnweightedGraph.java
├── WeightedEdge.java
├── WeightedGraph.java
├── WeightedGraphAdj.java
├── WeightedNineTailModel.java
└── Welcome.java
147 directories, 2144 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论