From 1dafe6b373dd4028aa2c45ac784d43e93b63bd3d Mon Sep 17 00:00:00 2001 From: vynu Date: Thu, 24 May 2018 16:27:38 -0500 Subject: [PATCH 01/21] changes in src/main/webapp/listStudents.jsp, new mysql connector in pom.xml --- .DS_Store | Bin 0 -> 6148 bytes .idea/artifacts/crudApp_war.xml | 8 + .idea/artifacts/crudApp_war_exploded.xml | 22 + .idea/compiler.xml | 16 + .idea/dataSources.local.xml | 15 + .idea/dataSources.xml | 19 + .../0ef64903-70a5-4c9f-822f-27749d0a65ba.xml | 4133 +++++++++++++++++ ...om_google_protobuf_protobuf_java_2_6_0.xml | 13 + ..._javax_servlet_javax_servlet_api_3_1_0.xml | 13 + .idea/libraries/Maven__jstl_jstl_1_2.xml | 13 + ...ven__mysql_mysql_connector_java_8_0_11.xml | 13 + .../Maven__taglibs_standard_1_1_2.xml | 13 + .idea/misc.xml | 16 + .idea/modules.xml | 8 + .idea/sqldialects.xml | 6 + .idea/vcs.xml | 6 + .idea/workspace.xml | 816 ++++ crudApp.iml | 27 + pom.xml | 2 +- src/.DS_Store | Bin 0 -> 6148 bytes src/main/.DS_Store | Bin 0 -> 6148 bytes src/main/java/.DS_Store | Bin 0 -> 6148 bytes src/main/java/com/.DS_Store | Bin 0 -> 6148 bytes src/main/java/com/app/.DS_Store | Bin 0 -> 6148 bytes src/main/webapp/listStudents.jsp | 8 +- 25 files changed, 5162 insertions(+), 5 deletions(-) create mode 100644 .DS_Store create mode 100644 .idea/artifacts/crudApp_war.xml create mode 100644 .idea/artifacts/crudApp_war_exploded.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/dataSources.local.xml create mode 100644 .idea/dataSources.xml create mode 100644 .idea/dataSources/0ef64903-70a5-4c9f-822f-27749d0a65ba.xml create mode 100644 .idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_0.xml create mode 100644 .idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml create mode 100644 .idea/libraries/Maven__jstl_jstl_1_2.xml create mode 100644 .idea/libraries/Maven__mysql_mysql_connector_java_8_0_11.xml create mode 100644 .idea/libraries/Maven__taglibs_standard_1_1_2.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/sqldialects.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 crudApp.iml create mode 100644 src/.DS_Store create mode 100644 src/main/.DS_Store create mode 100644 src/main/java/.DS_Store create mode 100644 src/main/java/com/.DS_Store create mode 100644 src/main/java/com/app/.DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..37f19e7dcde2aa95ff3cbc45f5634926690da3fe GIT binary patch literal 6148 zcmeHK%}&BV5S|6p1!Lr3BFDXW;{d5YCzA&8;LW5)4{D$lf=#eBv`7>&eGPphpTO5~ zW_KYfdhuWknMr29>Fmrl^Ofu{03aH}P92~O01}ljSH$HTp?%Uh$yrYxQP3I5ZP1Sc ze0mLT=c3v19~q!;mxlxfa21R`e!qU0q_x_c$mI)5%PUfrWNEE*>0QSoFZI)5((ni8 z^mOc}*MYT9;dMY9!8x+pW~SgDT}h$ zDp$s1$JwbW$Ei=MYP`2stEz2hcQPr;&8_X6tG;Dcy z-XQA7Q4c*7y$mV%SauJ(kbc>lW-~Ga%m6d6pbXecQ?4#(eOwkZzzqDJ0lFU)DxqsJ zGpMf)T=WQlSU|THv}u;09A(k9m>I+!6k$>kO{%aXhA`>qS2oVIm>D$bAnfoV?3;z1 zP=tOvp09K`2-hI5%m6d+nE{&pP|DQ*4}YHjbr3Ji05hR;prKna#!@S;plU(CA_LL2m>EP53jYz%H1NU<{3!$PDn3=g literal 0 HcmV?d00001 diff --git a/.idea/artifacts/crudApp_war.xml b/.idea/artifacts/crudApp_war.xml new file mode 100644 index 0000000..d9ce1ec --- /dev/null +++ b/.idea/artifacts/crudApp_war.xml @@ -0,0 +1,8 @@ + + + $PROJECT_DIR$/target + + + + + \ No newline at end of file diff --git a/.idea/artifacts/crudApp_war_exploded.xml b/.idea/artifacts/crudApp_war_exploded.xml new file mode 100644 index 0000000..110dc82 --- /dev/null +++ b/.idea/artifacts/crudApp_war_exploded.xml @@ -0,0 +1,22 @@ + + + $PROJECT_DIR$/target/crudApp + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..4db0f1b --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml new file mode 100644 index 0000000..b9b5cd1 --- /dev/null +++ b/.idea/dataSources.local.xml @@ -0,0 +1,15 @@ + + + + + + #@ + ` + + + master_key + pilot + *:information_schema + + + \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 0000000..ea36493 --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,19 @@ + + + + + mysql + true + com.mysql.jdbc.Driver + jdbc:mysql://localhost:3306 + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/dataSources/0ef64903-70a5-4c9f-822f-27749d0a65ba.xml b/.idea/dataSources/0ef64903-70a5-4c9f-822f-27749d0a65ba.xml new file mode 100644 index 0000000..9e70113 --- /dev/null +++ b/.idea/dataSources/0ef64903-70a5-4c9f-822f-27749d0a65ba.xml @@ -0,0 +1,4133 @@ + + + + + 8.0.11 + InnoDB + InnoDB + mixed/mixed + + + 1 + utf8mb4_0900_ai_ci + + + 1 + 1 + utf8_general_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + armscii8 + 0 + + + armscii8 + 1 + + + ascii + 0 + + + ascii + 1 + + + big5 + 0 + + + big5 + 1 + + + binary + 1 + + + cp1250 + 0 + + + cp1250 + 0 + + + cp1250 + 0 + + + cp1250 + 1 + + + cp1250 + 0 + + + cp1251 + 0 + + + cp1251 + 0 + + + cp1251 + 1 + + + cp1251 + 0 + + + cp1251 + 0 + + + cp1256 + 0 + + + cp1256 + 1 + + + cp1257 + 0 + + + cp1257 + 1 + + + cp1257 + 0 + + + cp850 + 0 + + + cp850 + 1 + + + cp852 + 0 + + + cp852 + 1 + + + cp866 + 0 + + + cp866 + 1 + + + cp932 + 0 + + + cp932 + 1 + + + dec8 + 0 + + + dec8 + 1 + + + eucjpms + 0 + + + eucjpms + 1 + + + euckr + 0 + + + euckr + 1 + + + gb18030 + 0 + + + gb18030 + 1 + + + gb18030 + 0 + + + gb2312 + 0 + + + gb2312 + 1 + + + gbk + 0 + + + gbk + 1 + + + geostd8 + 0 + + + geostd8 + 1 + + + greek + 0 + + + greek + 1 + + + hebrew + 0 + + + hebrew + 1 + + + hp8 + 0 + + + hp8 + 1 + + + keybcs2 + 0 + + + keybcs2 + 1 + + + koi8r + 0 + + + koi8r + 1 + + + koi8u + 0 + + + koi8u + 1 + + + latin1 + 0 + + + latin1 + 0 + + + latin1 + 0 + + + latin1 + 0 + + + latin1 + 0 + + + latin1 + 0 + + + latin1 + 0 + + + latin1 + 1 + + + latin2 + 0 + + + latin2 + 0 + + + latin2 + 0 + + + latin2 + 1 + + + latin2 + 0 + + + latin5 + 0 + + + latin5 + 1 + + + latin7 + 0 + + + latin7 + 0 + + + latin7 + 1 + + + latin7 + 0 + + + macce + 0 + + + macce + 1 + + + macroman + 0 + + + macroman + 1 + + + sjis + 0 + + + sjis + 1 + + + swe7 + 0 + + + swe7 + 1 + + + tis620 + 0 + + + tis620 + 1 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 1 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ucs2 + 0 + + + ujis + 0 + + + ujis + 1 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 1 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16 + 0 + + + utf16le + 0 + + + utf16le + 1 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 1 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf32 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 1 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8 + 0 + + + utf8mb4 + 1 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + utf8mb4 + 0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 3 + varchar(2048)|0s + 1 + + + 4 + int(10) unsigned|0s + 1 + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 3 + bigint(20) unsigned|0s + 1 + + + 4 + varchar(3)|0s + 1 + + + 5 + varchar(3)|0s + 1 + + + 6 + int(10) unsigned|0s + 1 + + + 7 + varchar(9)|0s + 1 + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 1 + varchar(64)|0s + + + 2 + varchar(64)|0s + + + 3 + varchar(64)|0s + + + 4 + varchar(64)|0s + + + 5 + int(10) unsigned|0s + 1 + + + 6 + text|0s + + + 7 + varchar(3)|0s + 1 + + + 8 + longtext|0s + + + 9 + bigint(21)|0s + + + 10 + bigint(21)|0s + + + 11 + bigint(10) unsigned|0s + + + 12 + bigint(10) unsigned|0s + + + 13 + int(10) unsigned|0s + + + 14 + varchar(64)|0s + + + 15 + varchar(64)|0s + + + 16 + mediumtext|0s + 1 + + + 17 + enum('', 'PRI', 'UNI', 'MUL')|0e + 1 + + + 18 + varchar(57)|0s + + + 19 + varchar(154)|0s + + + 20 + text|0s + 1 + + + 21 + longtext|0s + 1 + + + 22 + int(10) unsigned|0s + + + 1 + varchar(81)|0s + 1 + + + 2 + varchar(512)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + varchar(64)|0s + 1 + + + 5 + varchar(64)|0s + 1 + + + 6 + varchar(64)|0s + 1 + + + 7 + varchar(3)|0s + 1 + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + json|0s + 1 + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(8)|0s + 1 + + + 3 + varchar(80)|0s + 1 + + + 4 + varchar(3)|0s + + + 5 + varchar(3)|0s + + + 6 + varchar(3)|0s + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + varchar(93)|0s + 1 + + + 5 + varchar(64)|0s + 1 + + + 6 + varchar(3)|0s + 1 + + + 7 + longtext|0s + 1 + + + 8 + varchar(9)|0s + 1 + + + 9 + datetime|0s + + + 10 + int(11)|0s + + + 11 + enum('YEAR', 'QUARTER', 'MONTH', 'DAY', 'HOUR', 'MINUTE', 'WEEK', 'SECOND', 'MICROSECOND', 'YEAR_MONTH', 'DAY_HOUR', 'DAY_MINUTE', 'DAY_SECOND', 'HOUR_MINUTE', 'HOUR_SECOND', 'MINUTE_SECOND', 'DAY_MICROSECOND', 'HOUR_MICROSECOND', 'MINUTE_MICROSECOND', 'SECOND_MICROSECOND')|0e + + + 12 + set('REAL_AS_FLOAT', 'PIPES_AS_CONCAT', 'ANSI_QUOTES', 'IGNORE_SPACE', 'NOT_USED', 'ONLY_FULL_GROUP_BY', 'NO_UNSIGNED_SUBTRACTION', 'NO_DIR_IN_CREATE', 'NOT_USED_9', 'NOT_USED_10', 'NOT_USED_11', 'NOT_USED_12', 'NOT_USED_13', 'NOT_USED_14', 'NOT_USED_15', 'NOT_USED_16', 'NOT_USED_17', 'NOT_USED_18', 'ANSI', 'NO_AUTO_VALUE_ON_ZERO', 'NO_BACKSLASH_ESCAPES', 'STRICT_TRANS_TABLES', 'STRICT_ALL_TABLES', 'NO_ZERO_IN_DATE', 'NO_ZERO_DATE', 'INVALID_DATES', 'ERROR_FOR_DIVISION_BY_ZERO', 'TRADITIONAL', 'NOT_USED_29', 'HIGH_NOT_PRECEDENCE', 'NO_ENGINE_SUBSTITUTION', 'PAD_CHAR_TO_FULL_LENGTH', 'TIME_TRUNCATE_FRACTIONAL')|0e + 1 + + + 13 + datetime|0s + + + 14 + datetime|0s + + + 15 + enum('ENABLED', 'DISABLED', 'SLAVESIDE_DISABLED')|0e + 1 + + + 16 + varchar(12)|0s + 1 + + + 17 + timestamp|0s + 1 + + + 18 + timestamp|0s + 1 + + + 19 + datetime|0s + + + 20 + varchar(2048)|0s + 1 + + + 21 + int(10) unsigned|0s + 1 + + + 22 + varchar(64)|0s + 1 + + + 23 + varchar(64)|0s + 1 + + + 24 + varchar(64)|0s + 1 + + + 1 + bigint(21)|0s + + + 2 + text|0s + + + 3 + varchar(256)|0s + + + 4 + varchar(259)|0s + 1 + + + 5 + char(0)|0s + 1 + + + 6 + binary(0)|0s + + + 7 + binary(0)|0s + + + 8 + varchar(256)|0s + + + 9 + bigint(21)|0s + + + 10 + varchar(64)|0s + 1 + + + 11 + binary(0)|0s + + + 12 + binary(0)|0s + + + 13 + binary(0)|0s + + + 14 + bigint(21)|0s + + + 15 + bigint(21)|0s + + + 16 + bigint(21)|0s + + + 17 + bigint(21)|0s + + + 18 + bigint(21)|0s + + + 19 + bigint(21)|0s + + + 20 + binary(0)|0s + + + 21 + binary(0)|0s + + + 22 + binary(0)|0s + + + 23 + binary(0)|0s + + + 24 + binary(0)|0s + + + 25 + bigint(21)|0s + + + 26 + varchar(256)|0s + + + 27 + binary(0)|0s + + + 28 + binary(0)|0s + + + 29 + binary(0)|0s + + + 30 + binary(0)|0s + + + 31 + binary(0)|0s + + + 32 + bigint(21)|0s + + + 33 + binary(0)|0s + + + 34 + binary(0)|0s + + + 35 + binary(0)|0s + + + 36 + binary(0)|0s + + + 37 + varchar(256)|0s + + + 38 + binary(0)|0s + + + 1 + bigint(21) unsigned|0s + 1 + + + 2 + bigint(21) unsigned|0s + 1 + + + 3 + bigint(21) unsigned|0s + 1 + + + 4 + bigint(21) unsigned|0s + 1 + + + 5 + varchar(64)|0s + + + 6 + bigint(21) unsigned|0s + 1 + + + 7 + bigint(21) unsigned|0s + 1 + + + 8 + varchar(3)|0s + + + 9 + bigint(21) unsigned|0s + 1 + + + 10 + bigint(21) unsigned|0s + 1 + + + 11 + bigint(21) unsigned|0s + 1 + + + 12 + varchar(1024)|0s + + + 13 + varchar(1024)|0s + + + 14 + bigint(21) unsigned|0s + 1 + + + 15 + bigint(21) unsigned|0s + 1 + + + 16 + bigint(21) unsigned|0s + 1 + + + 17 + varchar(64)|0s + + + 18 + varchar(64)|0s + + + 19 + varchar(3)|0s + + + 20 + bigint(21) unsigned|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 2 + bigint(21) unsigned|0s + 1 + + + 3 + bigint(21) unsigned|0s + 1 + + + 4 + bigint(21) unsigned|0s + 1 + + + 5 + varchar(64)|0s + + + 6 + bigint(21) unsigned|0s + 1 + + + 7 + bigint(21) unsigned|0s + 1 + + + 8 + varchar(3)|0s + + + 9 + bigint(21) unsigned|0s + 1 + + + 10 + bigint(21) unsigned|0s + 1 + + + 11 + bigint(21) unsigned|0s + 1 + + + 12 + varchar(1024)|0s + + + 13 + varchar(1024)|0s + + + 14 + bigint(21) unsigned|0s + 1 + + + 15 + bigint(21) unsigned|0s + 1 + + + 16 + bigint(21) unsigned|0s + 1 + + + 17 + varchar(3)|0s + + + 18 + varchar(64)|0s + + + 19 + varchar(3)|0s + + + 20 + bigint(21) unsigned|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 2 + bigint(21) unsigned|0s + 1 + + + 3 + bigint(21) unsigned|0s + 1 + + + 4 + bigint(21) unsigned|0s + 1 + + + 5 + bigint(21) unsigned|0s + 1 + + + 6 + bigint(21) unsigned|0s + 1 + + + 7 + bigint(21) unsigned|0s + 1 + + + 8 + bigint(21) unsigned|0s + 1 + + + 9 + bigint(21) unsigned|0s + 1 + + + 10 + bigint(21) unsigned|0s + 1 + + + 11 + bigint(21) unsigned|0s + 1 + + + 12 + bigint(21) unsigned|0s + 1 + + + 13 + float(12)|0s + 1 + + + 14 + float(12)|0s + 1 + + + 15 + bigint(21) unsigned|0s + 1 + + + 16 + bigint(21) unsigned|0s + 1 + + + 17 + bigint(21) unsigned|0s + 1 + + + 18 + float(12)|0s + 1 + + + 19 + float(12)|0s + 1 + + + 20 + float(12)|0s + 1 + + + 21 + bigint(21) unsigned|0s + 1 + + + 22 + bigint(21) unsigned|0s + 1 + + + 23 + bigint(21) unsigned|0s + 1 + + + 24 + bigint(21) unsigned|0s + 1 + + + 25 + bigint(21) unsigned|0s + 1 + + + 26 + bigint(21) unsigned|0s + 1 + + + 27 + float(12)|0s + 1 + + + 28 + float(12)|0s + 1 + + + 29 + bigint(21) unsigned|0s + 1 + + + 30 + bigint(21) unsigned|0s + 1 + + + 31 + bigint(21) unsigned|0s + 1 + + + 32 + bigint(21) unsigned|0s + 1 + + + 1 + int(11) unsigned|0s + 1 + + + 2 + bigint(21) unsigned|0s + 1 + + + 3 + bigint(21) unsigned|0s + 1 + + + 1 + int(5)|0s + 1 + + + 2 + int(11)|0s + 1 + + + 3 + int(11)|0s + 1 + + + 4 + int(11)|0s + 1 + + + 5 + int(11)|0s + 1 + + + 6 + int(11)|0s + 1 + + + 1 + int(5)|0s + 1 + + + 2 + int(11)|0s + 1 + + + 3 + int(11)|0s + 1 + + + 4 + int(11)|0s + 1 + + + 5 + bigint(21)|0s + 1 + + + 6 + int(11)|0s + 1 + + + 1 + int(5)|0s + 1 + + + 2 + int(11)|0s + 1 + + + 3 + int(11)|0s + 1 + + + 4 + int(11)|0s + 1 + + + 5 + bigint(21)|0s + 1 + + + 6 + int(11)|0s + 1 + + + 1 + varchar(192)|0s + 1 + + + 2 + varchar(192)|0s + 1 + + + 3 + varchar(192)|0s + 1 + + + 4 + int(11)|0s + 1 + + + 5 + int(11)|0s + 1 + + + 6 + int(11)|0s + 1 + + + 7 + int(11)|0s + 1 + + + 8 + int(11)|0s + 1 + + + 1 + varchar(192)|0s + 1 + + + 2 + varchar(192)|0s + 1 + + + 3 + varchar(192)|0s + 1 + + + 4 + int(11)|0s + 1 + + + 5 + int(11)|0s + 1 + + + 6 + int(11)|0s + 1 + + + 7 + int(11)|0s + 1 + + + 8 + int(11)|0s + 1 + + + 1 + int(5)|0s + 1 + + + 2 + int(11)|0s + 1 + + + 3 + int(11)|0s + 1 + + + 4 + int(11)|0s + 1 + + + 5 + int(11)|0s + 1 + + + 6 + int(11)|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 2 + varchar(193)|0s + 1 + + + 3 + bigint(21) unsigned|0s + 1 + + + 4 + int(11)|0s + 1 + + + 5 + int(11)|0s + 1 + + + 6 + int(11)|0s + 1 + + + 1 + varbinary(256)|0s + + + 2 + varchar(512)|0s + 1 + + + 1 + varbinary(256)|0s + + + 2 + varchar(64)|0s + 1 + + + 3 + bigint(11) unsigned|0s + 1 + + + 1 + varchar(129)|0s + + + 2 + varchar(129)|0s + + + 3 + varchar(129)|0s + + + 4 + bigint(21)|0s + 1 + + + 5 + int(1)|0s + 1 + + + 1 + varchar(129)|0s + + + 2 + varchar(64)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + int(10) unsigned|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 1 + varchar(193)|0s + 1 + + + 2 + varchar(193)|0s + 1 + + + 1 + varchar(18)|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 1 + varchar(337)|0s + 1 + + + 2 + bigint(21) unsigned|0s + 1 + + + 3 + bigint(21) unsigned|0s + 1 + + + 4 + bigint(21) unsigned|0s + 1 + + + 5 + bigint(21) unsigned|0s + 1 + + + 6 + bigint(21) unsigned|0s + 1 + + + 1 + varchar(337)|0s + 1 + + + 2 + bigint(21) unsigned|0s + 1 + + + 3 + bigint(21) unsigned|0s + 1 + + + 4 + bigint(21) unsigned|0s + 1 + + + 5 + bigint(21) unsigned|0s + 1 + + + 6 + bigint(21) unsigned|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 2 + varchar(193)|0s + 1 + + + 3 + bigint(21) unsigned|0s + 1 + + + 4 + int(11)|0s + 1 + + + 5 + int(11)|0s + 1 + + + 6 + int(11)|0s + 1 + + + 7 + int(11)|0s + 1 + + + 8 + int(11)|0s + 1 + + + 1 + varchar(193)|0s + 1 + + + 2 + varchar(193)|0s + 1 + + + 3 + bigint(21)|0s + 1 + + + 4 + bigint(21)|0s + + + 5 + bigint(21)|0s + + + 6 + float(12)|0s + + + 7 + bigint(21)|0s + 1 + + + 8 + bigint(21)|0s + + + 9 + bigint(21)|0s + + + 10 + float(12)|0s + + + 11 + datetime|0s + + + 12 + datetime|0s + + + 13 + bigint(21)|0s + + + 14 + datetime|0s + + + 15 + varchar(193)|0s + 1 + + + 16 + varchar(193)|0s + 1 + + + 17 + varchar(193)|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 2 + varchar(655)|0s + 1 + + + 3 + int(11)|0s + 1 + + + 4 + int(11)|0s + 1 + + + 5 + bigint(21)|0s + 1 + + + 6 + varchar(12)|0s + + + 7 + int(11) unsigned|0s + 1 + + + 8 + varchar(10)|0s + + + 1 + int(11) unsigned|0s + 1 + + + 2 + varchar(655)|0s + 1 + + + 3 + int(11) unsigned|0s + 1 + + + 4 + varchar(22)|0s + + + 5 + int(11) unsigned|0s + 1 + + + 6 + int(11) unsigned|0s + 1 + + + 7 + varchar(10)|0s + + + 8 + int(11) unsigned|0s + 1 + + + 9 + bigint(21) unsigned|0s + 1 + + + 10 + bigint(21) unsigned|0s + 1 + + + 11 + varchar(10)|0s + + + 12 + int(11) unsigned|0s + 1 + + + 1 + varbinary(256)|0s + + + 2 + varchar(259)|0s + 1 + + + 3 + varchar(512)|0s + 1 + + + 4 + varbinary(256)|0s + + + 5 + varchar(7)|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 2 + varchar(193)|0s + 1 + + + 3 + varchar(193)|0s + 1 + + + 4 + bigint(21) unsigned|0s + 1 + + + 5 + bigint(21) unsigned|0s + 1 + + + 6 + bigint(21) unsigned|0s + 1 + + + 7 + bigint(21) unsigned|0s + 1 + + + 8 + bigint(21) unsigned|0s + 1 + + + 9 + int(11)|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 2 + varchar(64)|0s + + + 3 + int(11) unsigned|0s + 1 + + + 4 + int(11) unsigned|0s + 1 + + + 1 + varchar(18)|0s + 1 + + + 2 + varchar(13)|0s + 1 + + + 3 + datetime|0s + 1 + + + 4 + varchar(81)|0s + + + 5 + datetime|0s + + + 6 + bigint(21) unsigned|0s + 1 + + + 7 + bigint(21) unsigned|0s + 1 + + + 8 + varchar(1024)|0s + + + 9 + varchar(64)|0s + + + 10 + bigint(21) unsigned|0s + 1 + + + 11 + bigint(21) unsigned|0s + 1 + + + 12 + bigint(21) unsigned|0s + 1 + + + 13 + bigint(21) unsigned|0s + 1 + + + 14 + bigint(21) unsigned|0s + 1 + + + 15 + bigint(21) unsigned|0s + 1 + + + 16 + bigint(21) unsigned|0s + 1 + + + 17 + varchar(16)|0s + 1 + + + 18 + int(1)|0s + 1 + + + 19 + int(1)|0s + 1 + + + 20 + varchar(256)|0s + + + 21 + int(1)|0s + 1 + + + 22 + bigint(21) unsigned|0s + 1 + + + 23 + int(1)|0s + 1 + + + 24 + int(1)|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 2 + int(11) unsigned|0s + 1 + + + 3 + int(11) unsigned|0s + 1 + + + 1 + varchar(29)|0s + + + 2 + int(11)|0s + + + 1 + varchar(64)|0s + + + 2 + varchar(64)|0s + + + 3 + varchar(64)|0s + + + 4 + varchar(64)|0s + + + 5 + varchar(64)|0s + + + 6 + varchar(64)|0s + + + 7 + varchar(64)|0s + + + 8 + int(10) unsigned|0s + 1 + + + 9 + binary(0)|0s + + + 10 + binary(0)|0s + + + 11 + binary(0)|0s + + + 12 + binary(0)|0s + + + 1 + varchar(65535)|0s + 1 + + + 2 + varchar(65535)|0s + 1 + + + 3 + int(20)|0s + 1 + + + 4 + tinyint(1)|0s + 1 + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + bigint(11) unsigned|0s + 1 + + + 5 + varchar(5)|0s + + + 6 + varchar(64)|0s + + + 7 + longtext|0s + + + 8 + bigint(21)|0s + + + 9 + bigint(21)|0s + + + 10 + int(10) unsigned|0s + + + 11 + bigint(11)|0s + + + 12 + int(10) unsigned|0s + + + 13 + varchar(64)|0s + + + 14 + varchar(64)|0s + + + 15 + mediumtext|0s + 1 + + + 16 + enum('FUNCTION', 'PROCEDURE')|0e + 1 + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + varchar(64)|0s + + + 5 + varchar(64)|0s + + + 6 + int(6) unsigned|0s + + + 7 + int(6) unsigned|0s + + + 8 + varchar(13)|0s + + + 9 + varchar(13)|0s + + + 10 + varchar(2048)|0s + + + 11 + varchar(2048)|0s + + + 12 + text|0s + + + 13 + bigint(21) unsigned|0s + + + 14 + bigint(21) unsigned|0s + + + 15 + bigint(21) unsigned|0s + + + 16 + bigint(21) unsigned|0s + + + 17 + bigint(21) unsigned|0s + + + 18 + bigint(21) unsigned|0s + + + 19 + timestamp|0s + 1 + + + 20 + datetime|0s + + + 21 + datetime|0s + + + 22 + bigint(21)|0s + + + 23 + text|0s + 1 + + + 24 + varchar(256)|0s + + + 25 + varchar(259)|0s + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(20)|0s + 1 + + + 3 + varchar(10)|0s + 1 + + + 4 + varchar(80)|0s + 1 + + + 5 + varchar(20)|0s + 1 + + + 6 + varchar(64)|0s + + + 7 + varchar(20)|0s + + + 8 + varchar(64)|0s + + + 9 + varchar(65535)|0s + + + 10 + varchar(80)|0s + + + 11 + varchar(64)|0s + 1 + + + 1 + bigint(21) unsigned|0s + 1 + + + 2 + varchar(32)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + varchar(64)|0s + + + 5 + varchar(16)|0s + 1 + + + 6 + int(7)|0s + 1 + + + 7 + varchar(64)|0s + + + 8 + varchar(65535)|0s + + + 1 + int(20)|0s + 1 + + + 2 + int(20)|0s + 1 + + + 3 + varchar(30)|0s + 1 + + + 4 + decimal(905)|0s + 1 + + + 5 + decimal(905)|0s + + + 6 + decimal(905)|0s + + + 7 + int(20)|0s + + + 8 + int(20)|0s + + + 9 + int(20)|0s + + + 10 + int(20)|0s + + + 11 + int(20)|0s + + + 12 + int(20)|0s + + + 13 + int(20)|0s + + + 14 + int(20)|0s + + + 15 + int(20)|0s + + + 16 + varchar(30)|0s + + + 17 + varchar(20)|0s + + + 18 + int(20)|0s + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + varchar(64)|0s + 1 + + + 5 + varchar(64)|0s + 1 + + + 6 + varchar(64)|0s + + + 7 + enum('NONE', 'PARTIAL', 'FULL')|0e + 1 + + + 8 + enum('NO ACTION', 'RESTRICT', 'CASCADE', 'SET NULL', 'SET DEFAULT')|0e + 1 + + + 9 + enum('NO ACTION', 'RESTRICT', 'CASCADE', 'SET NULL', 'SET DEFAULT')|0e + 1 + + + 10 + varchar(64)|0s + 1 + + + 11 + varchar(64)|0s + 1 + + + 1 + varchar(64)|0s + 1 + + + 2 + enum('SYSTEM', 'USER')|0e + 1 + + + 3 + tinyint(1)|0s + 1 + + + 4 + blob|0s + + + 5 + int(11)|0s + 1 + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + varchar(64)|0s + 1 + + + 5 + enum('FUNCTION', 'PROCEDURE')|0e + 1 + + + 6 + longtext|0s + + + 7 + bigint(21)|0s + + + 8 + bigint(21)|0s + + + 9 + int(10) unsigned|0s + + + 10 + int(10) unsigned|0s + + + 11 + int(10) unsigned|0s + + + 12 + varchar(64)|0s + + + 13 + varchar(64)|0s + + + 14 + longtext|0s + + + 15 + varchar(3)|0s + 1 + + + 16 + longtext|0s + + + 17 + binary(0)|0s + + + 18 + varchar(64)|0s + 1 + + + 19 + varchar(3)|0s + 1 + + + 20 + varchar(3)|0s + 1 + + + 21 + enum('CONTAINS SQL', 'NO SQL', 'READS SQL DATA', 'MODIFIES SQL DATA')|0e + 1 + + + 22 + binary(0)|0s + + + 23 + enum('DEFAULT', 'INVOKER', 'DEFINER')|0e + 1 + + + 24 + timestamp|0s + 1 + + + 25 + timestamp|0s + 1 + + + 26 + set('REAL_AS_FLOAT', 'PIPES_AS_CONCAT', 'ANSI_QUOTES', 'IGNORE_SPACE', 'NOT_USED', 'ONLY_FULL_GROUP_BY', 'NO_UNSIGNED_SUBTRACTION', 'NO_DIR_IN_CREATE', 'NOT_USED_9', 'NOT_USED_10', 'NOT_USED_11', 'NOT_USED_12', 'NOT_USED_13', 'NOT_USED_14', 'NOT_USED_15', 'NOT_USED_16', 'NOT_USED_17', 'NOT_USED_18', 'ANSI', 'NO_AUTO_VALUE_ON_ZERO', 'NO_BACKSLASH_ESCAPES', 'STRICT_TRANS_TABLES', 'STRICT_ALL_TABLES', 'NO_ZERO_IN_DATE', 'NO_ZERO_DATE', 'INVALID_DATES', 'ERROR_FOR_DIVISION_BY_ZERO', 'TRADITIONAL', 'NOT_USED_29', 'HIGH_NOT_PRECEDENCE', 'NO_ENGINE_SUBSTITUTION', 'PAD_CHAR_TO_FULL_LENGTH', 'TIME_TRUNCATE_FRACTIONAL')|0e + 1 + + + 27 + text|0s + 1 + + + 28 + varchar(93)|0s + 1 + + + 29 + varchar(64)|0s + 1 + + + 30 + varchar(64)|0s + 1 + + + 31 + varchar(64)|0s + 1 + + + 1 + varchar(64)|0s + + + 2 + varchar(64)|0s + + + 3 + varchar(64)|0s + 1 + + + 4 + varchar(64)|0s + 1 + + + 5 + binary(0)|0s + + + 1 + varchar(81)|0s + 1 + + + 2 + varchar(512)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + varchar(64)|0s + 1 + + + 5 + varchar(3)|0s + 1 + + + 1 + varchar(64)|0s + + + 2 + varchar(64)|0s + + + 3 + varchar(64)|0s + + + 4 + int(1)|0s + 1 + + + 5 + varchar(64)|0s + + + 6 + varchar(64)|0s + + + 7 + int(10) unsigned|0s + 1 + + + 8 + varchar(64)|0s + + + 9 + varchar(1)|0s + + + 10 + bigint(21)|0s + + + 11 + bigint(21)|0s + + + 12 + binary(0)|0s + + + 13 + varchar(3)|0s + 1 + + + 14 + varchar(11)|0s + 1 + + + 15 + varchar(8)|0s + 1 + + + 16 + varchar(2048)|0s + 1 + + + 17 + varchar(3)|0s + 1 + + + 1 + varchar(64)|0s + + + 2 + varchar(64)|0s + + + 3 + varchar(64)|0s + + + 4 + varchar(64)|0s + + + 5 + varchar(80)|0s + + + 6 + int(10) unsigned|0s + + + 7 + longtext|0s + + + 1 + varchar(80)|0s + 1 + + + 2 + int(10) unsigned|0s + 1 + + + 3 + varchar(256)|0s + + + 4 + int(10) unsigned|0s + + + 5 + varchar(4096)|0s + 1 + + + 6 + varchar(2048)|0s + + + 1 + varchar(64)|0s + + + 2 + varchar(64)|0s + + + 3 + varchar(64)|0s + + + 4 + enum('BASE TABLE', 'VIEW', 'SYSTEM VIEW')|0e + 1 + + + 5 + varchar(64)|0s + + + 6 + int(2)|0s + + + 7 + enum('Fixed', 'Dynamic', 'Compressed', 'Redundant', 'Compact', 'Paged')|0e + + + 8 + bigint(21) unsigned|0s + + + 9 + bigint(21) unsigned|0s + + + 10 + bigint(21) unsigned|0s + + + 11 + bigint(21) unsigned|0s + + + 12 + bigint(21) unsigned|0s + + + 13 + bigint(21) unsigned|0s + + + 14 + bigint(21) unsigned|0s + + + 15 + timestamp|0s + 1 + + + 16 + datetime|0s + + + 17 + datetime|0s + + + 18 + varchar(64)|0s + + + 19 + bigint(21)|0s + + + 20 + varchar(256)|0s + + + 21 + varchar(256)|0s + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 3 + varchar(64)|0s + + + 4 + varchar(64)|0s + + + 5 + bigint(21) unsigned|0s + + + 6 + bigint(21) unsigned|0s + + + 7 + bigint(21) unsigned|0s + + + 8 + bigint(21) unsigned|0s + + + 9 + varchar(2048)|0s + + + 1 + varchar(64)|0s + + + 2 + varchar(64)|0s + + + 3 + varchar(64)|0s + + + 4 + varchar(64)|0s + + + 5 + varchar(64)|0s + + + 6 + varchar(11)|0s + 1 + + + 1 + varchar(81)|0s + 1 + + + 2 + varchar(512)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + varchar(64)|0s + 1 + + + 5 + varchar(64)|0s + 1 + + + 6 + varchar(3)|0s + 1 + + + 1 + varchar(64)|0s + 1 + + + 2 + varchar(64)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + enum('INSERT', 'UPDATE', 'DELETE')|0e + 1 + + + 5 + varchar(64)|0s + 1 + + + 6 + varchar(64)|0s + 1 + + + 7 + varchar(64)|0s + 1 + + + 8 + int(10) unsigned|0s + 1 + + + 9 + binary(0)|0s + + + 10 + longtext|0s + 1 + + + 11 + varchar(3)|0s + 1 + + + 12 + enum('BEFORE', 'AFTER')|0e + 1 + + + 13 + binary(0)|0s + + + 14 + binary(0)|0s + + + 15 + varchar(3)|0s + 1 + + + 16 + varchar(3)|0s + 1 + + + 17 + timestamp(2)|0s + 1 + + + 18 + set('REAL_AS_FLOAT', 'PIPES_AS_CONCAT', 'ANSI_QUOTES', 'IGNORE_SPACE', 'NOT_USED', 'ONLY_FULL_GROUP_BY', 'NO_UNSIGNED_SUBTRACTION', 'NO_DIR_IN_CREATE', 'NOT_USED_9', 'NOT_USED_10', 'NOT_USED_11', 'NOT_USED_12', 'NOT_USED_13', 'NOT_USED_14', 'NOT_USED_15', 'NOT_USED_16', 'NOT_USED_17', 'NOT_USED_18', 'ANSI', 'NO_AUTO_VALUE_ON_ZERO', 'NO_BACKSLASH_ESCAPES', 'STRICT_TRANS_TABLES', 'STRICT_ALL_TABLES', 'NO_ZERO_IN_DATE', 'NO_ZERO_DATE', 'INVALID_DATES', 'ERROR_FOR_DIVISION_BY_ZERO', 'TRADITIONAL', 'NOT_USED_29', 'HIGH_NOT_PRECEDENCE', 'NO_ENGINE_SUBSTITUTION', 'PAD_CHAR_TO_FULL_LENGTH')|0e + 1 + + + 19 + varchar(93)|0s + 1 + + + 20 + varchar(64)|0s + 1 + + + 21 + varchar(64)|0s + 1 + + + 22 + varchar(64)|0s + 1 + + + 1 + varchar(81)|0s + 1 + + + 2 + varchar(512)|0s + 1 + + + 3 + varchar(64)|0s + 1 + + + 4 + varchar(3)|0s + 1 + + + 1 + varchar(64)|0s + + + 2 + varchar(64)|0s + + + 3 + varchar(64)|0s + + + 4 + longtext|0s + + + 5 + enum('NONE', 'LOCAL', 'CASCADED')|0e + + + 6 + enum('NO', 'YES')|0e + + + 7 + varchar(93)|0s + + + 8 + varchar(7)|0s + + + 9 + varchar(64)|0s + 1 + + + 10 + varchar(64)|0s + 1 + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_0.xml b/.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_0.xml new file mode 100644 index 0000000..7ced7e4 --- /dev/null +++ b/.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml new file mode 100644 index 0000000..c24f7e3 --- /dev/null +++ b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jstl_jstl_1_2.xml b/.idea/libraries/Maven__jstl_jstl_1_2.xml new file mode 100644 index 0000000..40b1672 --- /dev/null +++ b/.idea/libraries/Maven__jstl_jstl_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_11.xml b/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_11.xml new file mode 100644 index 0000000..a761d2e --- /dev/null +++ b/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_11.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__taglibs_standard_1_1_2.xml b/.idea/libraries/Maven__taglibs_standard_1_1_2.xml new file mode 100644 index 0000000..8d7bb73 --- /dev/null +++ b/.idea/libraries/Maven__taglibs_standard_1_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..73ed2d4 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..51bbc4a --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml new file mode 100644 index 0000000..9f27b95 --- /dev/null +++ b/.idea/sqldialects.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..544f992 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,816 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -266,7 +214,7 @@ - + @@ -362,6 +310,76 @@ - + + @@ -457,25 +482,25 @@ - + - + - + - + - + @@ -484,6 +509,9 @@ + + @@ -523,14 +551,107 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -742,31 +863,31 @@ - + - - + + - + - - + + - + - - + + @@ -775,24 +896,24 @@ - + - - + + - + - - + + - - + + diff --git a/src/main/webapp/student.jsp b/src/main/webapp/student.jsp index c97880c..516c3a0 100644 --- a/src/main/webapp/student.jsp +++ b/src/main/webapp/student.jsp @@ -12,7 +12,7 @@ href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css"> -

Add/Edit Student Page

+

Add/Edit Student Page V1.1

@@ -60,7 +60,7 @@
- +
From 19c96ee58aea8b149badf8827e3e422c82d61fd9 Mon Sep 17 00:00:00 2001 From: vynu Date: Sat, 26 May 2018 17:15:12 -0500 Subject: [PATCH 03/21] Delete .DS_Store --- src/main/.DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/main/.DS_Store diff --git a/src/main/.DS_Store b/src/main/.DS_Store deleted file mode 100644 index 22cf0487b1542369150b6bb3ac46210ac855e028..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK&2G~`5S~rbvI(llp%Oj%QmKa=5*gY9Lb5_R^j67;9sspAiKr{%jS{C8gdo2L zyg?tOPteDKZ+4fcKX9!gG$YM^v$Hd6@3+>jhltc*HtZ91h)6>j8!a?{5guo~Ck^ju z0u|43n46DjZc_AlLXp*HfcLIR=akR|C3p7k1;%!NS+NUQ#--JC?DzR99p~A!?Deiy zW39Qq@kr~oZf~|f#Al|8%cPu52g&3e_l}bCEcNyqWAde)q;IoPb<){-Wr{M%iqXU- zXTuRf-XCYh&{P96D~3}$PwWP?Zt2!ZXL~*m!{^-~4Eu|2FyG(rb%ST&-eS?xPj~t+ z4^KaT`8xl$`2NG~g~Eqw<%!2X@Ds*zffw6=OUHQR<7mFGs~E9-6>meW Zz#p&yj6Bv3;ep7HfTckiVc Date: Sat, 26 May 2018 17:15:22 -0500 Subject: [PATCH 04/21] Delete .DS_Store --- src/.DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/.DS_Store diff --git a/src/.DS_Store b/src/.DS_Store deleted file mode 100644 index 49bba381ec789b1fdcea25acbddd919a9633ec7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!AiqG5Z!I7ZYyFBf<5LUc<7-eY7ZiWS`WPm5k081i7hseW=oq|G*pop0~4BrUOqb^9sc(Q;T*Jy_F z#t)?r&$uAT|7QUAF30-JV*!i4?B5~G?Y=8fh0Npp$!K8q`PCnU!6>d&-gqXPTUlKb zq96(zg=@DbCvNP;<5ArkUgFcK7x#Q)pGg_cZO=asx|3FM>sUsy7ew8mN)9?*2)Vil zqK=%@-hWwvt+{QnvQ&gXuIcws)#W&36C(A$goW zJ?p*T@S!T%G&qA7Fy;l`xx*-w(JlC9@v}HWVt^PR29|&UbF_)|C8&i;AO?tm-(>*L z2MZL@F_>ypM+Xe51pv%}TM5|e*B{VA2cTmx)d(ICu2TVZDmN_#H=P65=`in@_*A1# zXI#A*)-iA9rbFST@!*yUXWY?9BQZb>d}aW9Kae8c|0h59|0;+EVt^P}P6l|c;Wp|} zo4H#Ts>Hk20&Rn$U|gzko&tutiXj%S;u5G5@LOmAItEjX-~pi@0Yw81#K502@B!29 BTI&D+ From ddaeb1a33489a554258c78bc3cd5be645013d194 Mon Sep 17 00:00:00 2001 From: vynu Date: Sat, 26 May 2018 17:15:33 -0500 Subject: [PATCH 05/21] Delete .DS_Store --- .DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 37f19e7dcde2aa95ff3cbc45f5634926690da3fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}&BV5S|6p1!Lr3BFDXW;{d5YCzA&8;LW5)4{D$lf=#eBv`7>&eGPphpTO5~ zW_KYfdhuWknMr29>Fmrl^Ofu{03aH}P92~O01}ljSH$HTp?%Uh$yrYxQP3I5ZP1Sc ze0mLT=c3v19~q!;mxlxfa21R`e!qU0q_x_c$mI)5%PUfrWNEE*>0QSoFZI)5((ni8 z^mOc}*MYT9;dMY9!8x+pW~SgDT}h$ zDp$s1$JwbW$Ei=MYP`2stEz2hcQPr;&8_X6tG;Dcy z-XQA7Q4c*7y$mV%SauJ(kbc>lW-~Ga%m6d6pbXecQ?4#(eOwkZzzqDJ0lFU)DxqsJ zGpMf)T=WQlSU|THv}u;09A(k9m>I+!6k$>kO{%aXhA`>qS2oVIm>D$bAnfoV?3;z1 zP=tOvp09K`2-hI5%m6d+nE{&pP|DQ*4}YHjbr3Ji05hR;prKna#!@S;plU(CA_LL2m>EP53jYz%H1NU<{3!$PDn3=g From cd2897b17cc53c4e8f1f4131bc8c1176713323d5 Mon Sep 17 00:00:00 2001 From: vynu Date: Sat, 26 May 2018 17:17:12 -0500 Subject: [PATCH 06/21] Delete .DS_Store --- src/main/java/.DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/main/java/.DS_Store diff --git a/src/main/java/.DS_Store b/src/main/java/.DS_Store deleted file mode 100644 index aa3be74343c80aa3a51274c86da88d64c3e2d659..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}T>S5Z-O8ZYyFBf*x}bJoL~Ke-0vqs)yc$h#pkh#1;+2thA{`YbCFtZ{!pB zI6AXCEtKj_1j`J}ev{dm4fAc-%?Kf6z2B}0Q5HfdP{dpjhHnJtQD-Dao;;w$HS~2D z>kyuBIhOyx0PbC0TnjDk8u8Tr?ZeF0rx8;KMTLXjJ?-*)cppc-v|9a;xqM+^aY?C? zDy@{R{98Tn(;)5l>OuDcpH71GHYEF0>v&=Z;aSufG|Ov;I!S{l>2ytU)b2pY<$08} z^`Nf%NxNs(@$H0CMOAE;H-yhrhwMVl_9 zc{8j-ZEb_< Date: Sat, 26 May 2018 17:17:22 -0500 Subject: [PATCH 07/21] Delete .DS_Store --- src/main/java/com/.DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/main/java/com/.DS_Store diff --git a/src/main/java/com/.DS_Store b/src/main/java/com/.DS_Store deleted file mode 100644 index d073c6ba07c16efdaf416b7e3fffcc079d4e0ddf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK&2G~`5Z+DFViO6u5{FjeV2J}9a!BPu4_vI!A|WAxa77P56T7w=OO`isoaPWk zvibl#09^Tb58xqq5za6(J3*=nS7_0UH2Y0vXU6Mqqg{_uN)Kk~wo;x_$^k`exiI`j za31x7wAj-I)L6qDCxuDi7nT#b3Jl=hwNu7A|Q61N_=^(C#-mNH4vm~w#^RylxWaWO5oo40J z>PcK@)k_RMFs6V2YsblpJev=_n-5J{$9b7mRL|CUb(oi_nGejYOs5pj#mRma*JG&T z+zv-0TDI%BLvM4j2!eY(KM1y$J%6#g+wb{1!TsgZb)2m`kDedR&fdIz_x{7jPoKX~ zmeTNtCfQ(I!B;Stiqohn3sateXBEAQ5)=l60b$@$Gr)(I)4kNIl*I`H!oa^^0M7>> z6ftCMEYi^d1GNBv9dMI?O&|Y&J~{wH#>OIeK(tK-w5gg~49&fRw&^e*a(rXarYlWP zhC2LY%^iy7) Date: Sat, 26 May 2018 17:17:40 -0500 Subject: [PATCH 08/21] Delete .DS_Store --- src/main/java/com/app/.DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/main/java/com/app/.DS_Store diff --git a/src/main/java/com/app/.DS_Store b/src/main/java/com/app/.DS_Store deleted file mode 100644 index 001d2aba92ba309368cf32b06264ae9dfa892449..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKISv9b4752UBpOP}e1RWC2wuPkC>GIhNJvm`#k+VKu`L@D>0#LD&s*?GNs z1|kB}paO%c*Bxq5@RluN2V9X17`6Nm*NakF#1^;Cr~`yx?Y-I|YN6W1yE~EUX+aJt^{v&9Pq- U+d!uy?sOo3222+k75KISZ*hhc!vFvP From a9a9acc7d30925f3d19f21e9525b9cb89eee4b98 Mon Sep 17 00:00:00 2001 From: vynu Date: Sat, 26 May 2018 17:26:15 -0500 Subject: [PATCH 09/21] student.jsp header updated and addbutton color changed --- .DS_Store | Bin 6148 -> 0 bytes src/.DS_Store | Bin 6148 -> 0 bytes src/main/.DS_Store | Bin 6148 -> 0 bytes src/main/java/.DS_Store | Bin 6148 -> 0 bytes src/main/java/com/.DS_Store | Bin 6148 -> 0 bytes src/main/java/com/app/.DS_Store | Bin 6148 -> 0 bytes 6 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .DS_Store delete mode 100644 src/.DS_Store delete mode 100644 src/main/.DS_Store delete mode 100644 src/main/java/.DS_Store delete mode 100644 src/main/java/com/.DS_Store delete mode 100644 src/main/java/com/app/.DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 37f19e7dcde2aa95ff3cbc45f5634926690da3fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}&BV5S|6p1!Lr3BFDXW;{d5YCzA&8;LW5)4{D$lf=#eBv`7>&eGPphpTO5~ zW_KYfdhuWknMr29>Fmrl^Ofu{03aH}P92~O01}ljSH$HTp?%Uh$yrYxQP3I5ZP1Sc ze0mLT=c3v19~q!;mxlxfa21R`e!qU0q_x_c$mI)5%PUfrWNEE*>0QSoFZI)5((ni8 z^mOc}*MYT9;dMY9!8x+pW~SgDT}h$ zDp$s1$JwbW$Ei=MYP`2stEz2hcQPr;&8_X6tG;Dcy z-XQA7Q4c*7y$mV%SauJ(kbc>lW-~Ga%m6d6pbXecQ?4#(eOwkZzzqDJ0lFU)DxqsJ zGpMf)T=WQlSU|THv}u;09A(k9m>I+!6k$>kO{%aXhA`>qS2oVIm>D$bAnfoV?3;z1 zP=tOvp09K`2-hI5%m6d+nE{&pP|DQ*4}YHjbr3Ji05hR;prKna#!@S;plU(CA_LL2m>EP53jYz%H1NU<{3!$PDn3=g diff --git a/src/.DS_Store b/src/.DS_Store deleted file mode 100644 index 49bba381ec789b1fdcea25acbddd919a9633ec7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!AiqG5Z!I7ZYyFBf<5LUc<7-eY7ZiWS`WPm5k081i7hseW=oq|G*pop0~4BrUOqb^9sc(Q;T*Jy_F z#t)?r&$uAT|7QUAF30-JV*!i4?B5~G?Y=8fh0Npp$!K8q`PCnU!6>d&-gqXPTUlKb zq96(zg=@DbCvNP;<5ArkUgFcK7x#Q)pGg_cZO=asx|3FM>sUsy7ew8mN)9?*2)Vil zqK=%@-hWwvt+{QnvQ&gXuIcws)#W&36C(A$goW zJ?p*T@S!T%G&qA7Fy;l`xx*-w(JlC9@v}HWVt^PR29|&UbF_)|C8&i;AO?tm-(>*L z2MZL@F_>ypM+Xe51pv%}TM5|e*B{VA2cTmx)d(ICu2TVZDmN_#H=P65=`in@_*A1# zXI#A*)-iA9rbFST@!*yUXWY?9BQZb>d}aW9Kae8c|0h59|0;+EVt^P}P6l|c;Wp|} zo4H#Ts>Hk20&Rn$U|gzko&tutiXj%S;u5G5@LOmAItEjX-~pi@0Yw81#K502@B!29 BTI&D+ diff --git a/src/main/.DS_Store b/src/main/.DS_Store deleted file mode 100644 index 22cf0487b1542369150b6bb3ac46210ac855e028..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK&2G~`5S~rbvI(llp%Oj%QmKa=5*gY9Lb5_R^j67;9sspAiKr{%jS{C8gdo2L zyg?tOPteDKZ+4fcKX9!gG$YM^v$Hd6@3+>jhltc*HtZ91h)6>j8!a?{5guo~Ck^ju z0u|43n46DjZc_AlLXp*HfcLIR=akR|C3p7k1;%!NS+NUQ#--JC?DzR99p~A!?Deiy zW39Qq@kr~oZf~|f#Al|8%cPu52g&3e_l}bCEcNyqWAde)q;IoPb<){-Wr{M%iqXU- zXTuRf-XCYh&{P96D~3}$PwWP?Zt2!ZXL~*m!{^-~4Eu|2FyG(rb%ST&-eS?xPj~t+ z4^KaT`8xl$`2NG~g~Eqw<%!2X@Ds*zffw6=OUHQR<7mFGs~E9-6>meW Zz#p&yj6Bv3;ep7HfTckiVcS5Z-O8ZYyFBf*x}bJoL~Ke-0vqs)yc$h#pkh#1;+2thA{`YbCFtZ{!pB zI6AXCEtKj_1j`J}ev{dm4fAc-%?Kf6z2B}0Q5HfdP{dpjhHnJtQD-Dao;;w$HS~2D z>kyuBIhOyx0PbC0TnjDk8u8Tr?ZeF0rx8;KMTLXjJ?-*)cppc-v|9a;xqM+^aY?C? zDy@{R{98Tn(;)5l>OuDcpH71GHYEF0>v&=Z;aSufG|Ov;I!S{l>2ytU)b2pY<$08} z^`Nf%NxNs(@$H0CMOAE;H-yhrhwMVl_9 zc{8j-ZEb_<u7A|Q61N_=^(C#-mNH4vm~w#^RylxWaWO5oo40J z>PcK@)k_RMFs6V2YsblpJev=_n-5J{$9b7mRL|CUb(oi_nGejYOs5pj#mRma*JG&T z+zv-0TDI%BLvM4j2!eY(KM1y$J%6#g+wb{1!TsgZb)2m`kDedR&fdIz_x{7jPoKX~ zmeTNtCfQ(I!B;Stiqohn3sateXBEAQ5)=l60b$@$Gr)(I)4kNIl*I`H!oa^^0M7>> z6ftCMEYi^d1GNBv9dMI?O&|Y&J~{wH#>OIeK(tK-w5gg~49&fRw&^e*a(rXarYlWP zhC2LY%^iy7)GIhNJvm`#k+VKu`L@D>0#LD&s*?GNs z1|kB}paO%c*Bxq5@RluN2V9X17`6Nm*NakF#1^;Cr~`yx?Y-I|YN6W1yE~EUX+aJt^{v&9Pq- U+d!uy?sOo3222+k75KISZ*hhc!vFvP From dc8a812e843fde31e2888f929fc3a929444bfc59 Mon Sep 17 00:00:00 2001 From: vynu Date: Mon, 18 Jun 2018 13:54:32 -0500 Subject: [PATCH 10/21] added azure-deploy to pom, added sonar-scan mvn compile steps --- .classpath | 21 +- .idea/workspace.xml | 311 ++++++++++++------ .settings/org.eclipse.jdt.apt.core.prefs | 2 + .settings/org.eclipse.jdt.core.prefs | 2 + .vscode/settings.json | 3 + .vscode/tasks.json | 40 +++ crudApp.iml | 9 + pom.xml | 17 + .../java/com/app/servlet/StudentServlet.java | 2 +- 9 files changed, 297 insertions(+), 110 deletions(-) create mode 100644 .settings/org.eclipse.jdt.apt.core.prefs create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json diff --git a/.classpath b/.classpath index 53d2672..6479d12 100644 --- a/.classpath +++ b/.classpath @@ -10,17 +10,34 @@ + - - + + + + + + + + + + + + + + + + + + diff --git a/.idea/workspace.xml b/.idea/workspace.xml index cbd7a62..5ebab5e 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -8,7 +8,7 @@ - + @@ -160,8 +143,6 @@ - - @@ -185,12 +166,40 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -494,11 +495,10 @@ - + - @@ -506,7 +506,7 @@ - + @@ -522,6 +522,7 @@ + @@ -915,8 +916,8 @@ - - + + @@ -936,7 +937,7 @@ - + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..f9fe345 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/crudApp.iml b/crudApp.iml index e497f1c..3e53347 100644 --- a/crudApp.iml +++ b/crudApp.iml @@ -27,10 +27,5 @@ - - - - - \ No newline at end of file From e8a6f54942c7907b66bccb8c873a8ab97fcb8cf5 Mon Sep 17 00:00:00 2001 From: vynu Date: Sun, 24 Jun 2018 12:53:23 -0500 Subject: [PATCH 14/21] removed azure deploy from target.json --- .vscode/tasks.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index d6196c9..0d5d336 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -29,12 +29,6 @@ -Dsonar.host.url=https://sonarcloud.io \ -Dsonar.login=f5d6ee6dd2e146d2ddff393df02969ea32677c4c", "group": "build" - }, - { - "label": "azure-deploy", - "type": "shell", - "command": "mvn azure-webapp:deploy", - "group": "build" } ] } \ No newline at end of file From 22790fadcbcc42544b8b2b88e007122461958763 Mon Sep 17 00:00:00 2001 From: vynu Date: Sun, 24 Jun 2018 13:24:22 -0500 Subject: [PATCH 15/21] added jstl-1.2 dependency --- pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pom.xml b/pom.xml index 9895629..221b9ba 100644 --- a/pom.xml +++ b/pom.xml @@ -25,6 +25,11 @@ 3.1.0 provided + + jstl + jstl + 1.2 + mysql mysql-connector-java From 6309e5f04e125fe48d91c0fbe216c3a4bc413ede Mon Sep 17 00:00:00 2001 From: vynu Date: Sun, 24 Jun 2018 15:54:40 -0500 Subject: [PATCH 16/21] added log4j to POM --- .idea/encodings.xml | 6 ++++++ .idea/libraries/Maven__junit_junit_4_12.xml | 13 +++++++++++++ .idea/libraries/Maven__log4j_log4j_1_2_17.xml | 13 +++++++++++++ .../Maven__org_hamcrest_hamcrest_core_1_3.xml | 13 +++++++++++++ pom.xml | 5 +++++ src/resources/log4j.properties | 0 6 files changed, 50 insertions(+) create mode 100644 .idea/encodings.xml create mode 100644 .idea/libraries/Maven__junit_junit_4_12.xml create mode 100644 .idea/libraries/Maven__log4j_log4j_1_2_17.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml create mode 100644 src/resources/log4j.properties diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..b26911b --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__junit_junit_4_12.xml b/.idea/libraries/Maven__junit_junit_4_12.xml new file mode 100644 index 0000000..d411041 --- /dev/null +++ b/.idea/libraries/Maven__junit_junit_4_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__log4j_log4j_1_2_17.xml b/.idea/libraries/Maven__log4j_log4j_1_2_17.xml new file mode 100644 index 0000000..e383c1b --- /dev/null +++ b/.idea/libraries/Maven__log4j_log4j_1_2_17.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml new file mode 100644 index 0000000..f58bbc1 --- /dev/null +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 221b9ba..0fbfd4f 100644 --- a/pom.xml +++ b/pom.xml @@ -25,6 +25,11 @@ 3.1.0 provided + + log4j + log4j + 1.2.17 + jstl jstl diff --git a/src/resources/log4j.properties b/src/resources/log4j.properties new file mode 100644 index 0000000..e69de29 From 780267a808a4e52f8a30dc66384ff9e05ba71629 Mon Sep 17 00:00:00 2001 From: vynu Date: Sun, 24 Jun 2018 15:56:07 -0500 Subject: [PATCH 17/21] added log4j logs and try catch blocks --- src/main/java/com/app/dao/StudentDaoImpl.java | 23 ++++---- .../java/com/app/servlet/StudentServlet.java | 55 ++++++++++++++----- .../com/app/util/DBConnectionUtility.java | 28 ++++++---- 3 files changed, 70 insertions(+), 36 deletions(-) diff --git a/src/main/java/com/app/dao/StudentDaoImpl.java b/src/main/java/com/app/dao/StudentDaoImpl.java index 7e04219..78c9ab8 100644 --- a/src/main/java/com/app/dao/StudentDaoImpl.java +++ b/src/main/java/com/app/dao/StudentDaoImpl.java @@ -7,12 +7,17 @@ import java.sql.Statement; import java.util.ArrayList; import java.util.List; +import org.apache.log4j.Logger; +import org.apache.log4j.LogManager; import com.app.model.Student; import com.app.util.DBConnectionUtility; public class StudentDaoImpl implements StudentDao{ + private static Logger log = LogManager.getRootLogger(); + private static final String EROOR_LOG = "StudentDaoImpl class exceptions : "; + @Override public void addStudent(Student student) { try(Connection conn = DBConnectionUtility.getDBConnection()) { @@ -24,7 +29,7 @@ public void addStudent(Student student) { preparedStatement.setInt(4, student.getYear()); preparedStatement.executeUpdate(); } catch (SQLException e) { - e.printStackTrace(); + log.error(EROOR_LOG + e); } } @@ -36,7 +41,7 @@ public void deleteStudent(int studentId) { preparedStatement.setInt(1, studentId); preparedStatement.executeUpdate(); } catch (SQLException e) { - e.printStackTrace(); + log.error(EROOR_LOG + e); } } @@ -52,13 +57,13 @@ public void updateStudent(Student student) { preparedStatement.setInt(5, student.getStudentId()); preparedStatement.executeUpdate(); } catch (SQLException e) { - e.printStackTrace(); + log.error(EROOR_LOG + e); } } @Override public List getAllStudents() { - List students = new ArrayList(); + List students = new ArrayList<>(); try(Connection conn = DBConnectionUtility.getDBConnection()) { Statement statement = conn.createStatement(); ResultSet resultSet = statement.executeQuery("select * from student"); @@ -71,11 +76,9 @@ public List getAllStudents() { student.setYear(resultSet.getInt("year")); students.add(student); } - } catch (SQLException e) { - e.printStackTrace(); - } catch (Exception e) { - e.printStackTrace(); - } + } catch (SQLException e) { + log.error(EROOR_LOG + e); + } return students; } @@ -95,7 +98,7 @@ public Student getStudentById(int studentId) { student.setYear(resultSet.getInt("year")); } } catch (SQLException e) { - e.printStackTrace(); + log.error(EROOR_LOG + e); } return student; } diff --git a/src/main/java/com/app/servlet/StudentServlet.java b/src/main/java/com/app/servlet/StudentServlet.java index 40d8f54..96c3006 100644 --- a/src/main/java/com/app/servlet/StudentServlet.java +++ b/src/main/java/com/app/servlet/StudentServlet.java @@ -13,13 +13,21 @@ import com.app.dao.StudentDaoImpl; import com.app.model.Student; +import org.apache.log4j.Logger; +import org.apache.log4j.LogManager; + @WebServlet("/StudentServlet.do") public class StudentServlet extends HttpServlet { private static final long serialVersionUID = 1L; - public static final String lIST_STUDENT = "/listStudents.jsp"; + public static final String LIST_STUDENT = "/listStudents.jsp"; public static final String INSERT_OR_EDIT = "/student.jsp"; private final StudentDao dao = new StudentDaoImpl(); + private static final String STUDENT_ID = "studentId"; + private static final String STUDENTS = "students"; + private static final String SERVLET_EXCEPTION = "servlet exception: "; + + private static Logger log = LogManager.getRootLogger(); @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) @@ -28,23 +36,28 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) String action = request.getParameter("action"); if (action.equalsIgnoreCase("delete")) { - forward = lIST_STUDENT; - int studentId = Integer.parseInt(request.getParameter("studentId")); + forward = LIST_STUDENT; + int studentId = parseString(request.getParameter(STUDENT_ID)); dao.deleteStudent(studentId); - request.setAttribute("students", dao.getAllStudents()); + request.setAttribute(STUDENTS, dao.getAllStudents()); } else if (action.equalsIgnoreCase("edit")) { forward = INSERT_OR_EDIT; - int studentId = Integer.parseInt(request.getParameter("studentId")); + int studentId = parseString(request.getParameter(STUDENT_ID)); Student student = dao.getStudentById(studentId); request.setAttribute("student", student); } else if (action.equalsIgnoreCase("insert")) { forward = INSERT_OR_EDIT; } else { - forward = lIST_STUDENT; - request.setAttribute("students", dao.getAllStudents()); + forward = LIST_STUDENT; + request.setAttribute(STUDENTS, dao.getAllStudents()); } RequestDispatcher view = request.getRequestDispatcher(forward); - view.forward(request, response); + try { + view.forward(request, response); + } catch (Exception e) { + log.error(SERVLET_EXCEPTION , e); + } + } @Override @@ -54,17 +67,31 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response) student.setFirstName(request.getParameter("firstName")); student.setLastName(request.getParameter("lastName")); student.setCourse(request.getParameter("course")); - student.setYear(Integer.parseInt(request.getParameter("year"))); - String studentId = request.getParameter("studentId"); + student.setYear(parseString(request.getParameter("year"))); + String studentId = request.getParameter(STUDENT_ID); if (studentId == null || studentId.isEmpty()) dao.addStudent(student); else { - student.setStudentId(Integer.parseInt(studentId)); + student.setStudentId(parseString(studentId)); dao.updateStudent(student); } - RequestDispatcher view = request.getRequestDispatcher(lIST_STUDENT); - request.setAttribute("students", dao.getAllStudents()); - view.forward(request, response); + RequestDispatcher view = request.getRequestDispatcher(LIST_STUDENT); + request.setAttribute(STUDENTS, dao.getAllStudents()); + try { + view.forward(request, response); + } catch (Exception e) { + log.error(SERVLET_EXCEPTION , e); + } + } + + private int parseString(String input){ + int res = 0; + try{ + res = Integer.parseInt(input); + } catch (NumberFormatException nfe){ + log.error("parsingInt exception: " , nfe); + } + return res; } } diff --git a/src/main/java/com/app/util/DBConnectionUtility.java b/src/main/java/com/app/util/DBConnectionUtility.java index 9d583d2..48ca7e5 100644 --- a/src/main/java/com/app/util/DBConnectionUtility.java +++ b/src/main/java/com/app/util/DBConnectionUtility.java @@ -3,33 +3,37 @@ import java.sql.*; import javax.naming.*; import javax.sql.*; +import org.apache.log4j.Logger; +import org.apache.log4j.LogManager; public class DBConnectionUtility { + private DBConnectionUtility(){ + throw new IllegalStateException("Utility class"); + } + + private static Logger log = LogManager.getRootLogger(); + public static Connection getDBConnection() { - String DATASOURCE_CONTEXT = "java:comp/env/jdbc/crudDB"; + final String data_source = "java:comp/env/jdbc/crudDB"; Connection result = null; try { Context initialContext = new InitialContext(); - DataSource datasource = (DataSource) initialContext.lookup(DATASOURCE_CONTEXT); + DataSource datasource = (DataSource) initialContext.lookup(data_source); if (datasource != null) { result = datasource.getConnection(); } else { - log("Failed to lookup datasource."); + log.error("Failed to lookup datasource."); } - } catch (NamingException ex) { - log("Cannot get connection: " + ex); - } catch (SQLException ex) { - log("Cannot get connection: " + ex); - } catch (Throwable te) { - te.printStackTrace(); + } catch (NamingException | SQLException ex) { + log.error("Cannot get connection: " + ex); + } catch (RuntimeException te) { + log.error("runtime exception from DBConnectionUtility class: " + te); } return result; } - private static void log(Object aObject) { - System.out.println(aObject); - } + } From 48f6a27c12f8f2899a2ed42c177c16182fcbf6e4 Mon Sep 17 00:00:00 2001 From: vynu Date: Sun, 24 Jun 2018 15:56:44 -0500 Subject: [PATCH 18/21] log4j properties file --- src/resources/log4j.properties | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/resources/log4j.properties b/src/resources/log4j.properties index e69de29..1fb71e7 100644 --- a/src/resources/log4j.properties +++ b/src/resources/log4j.properties @@ -0,0 +1,10 @@ +# Define the root logger with appender file +log4j.rootLogger = ERROR, FILE + +# Define the file appender +log4j.appender.FILE=org.apache.log4j.FileAppender +log4j.appender.FILE.File=crudApp-Errors.out + +# Define the layout for file appender +log4j.appender.FILE.layout=org.apache.log4j.PatternLayout +log4j.appender.FILE.layout.conversionPattern=%m%n \ No newline at end of file From 1e1d74e1d165bce7ccc45960bbec60c08db9b4be Mon Sep 17 00:00:00 2001 From: vynu Date: Sun, 24 Jun 2018 15:57:00 -0500 Subject: [PATCH 19/21] new edits --- .idea/artifacts/crudApp_war_exploded.xml | 3 +- .idea/workspace.xml | 295 ++++++++++++++--------- crudApp.iml | 6 +- 3 files changed, 184 insertions(+), 120 deletions(-) diff --git a/.idea/artifacts/crudApp_war_exploded.xml b/.idea/artifacts/crudApp_war_exploded.xml index 110dc82..6ca56ed 100644 --- a/.idea/artifacts/crudApp_war_exploded.xml +++ b/.idea/artifacts/crudApp_war_exploded.xml @@ -7,9 +7,10 @@ + + - diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 664e1ab..bced6cb 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -7,8 +7,18 @@ + + + + + + + + + + - - + + - - + + @@ -56,29 +66,67 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + DATASOURCE_CONTEXT + e.printStackTrace(); + + + DATASOURCECONTEXT + log.error(":") + log.error("StudentDaoImpl class exceptions:" + e); + + @@ -88,6 +136,9 @@ @@ -130,7 +181,7 @@ - + - + + + @@ -506,7 +559,7 @@ - + @@ -516,14 +569,41 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -666,8 +706,6 @@ - - @@ -720,8 +758,6 @@ - - @@ -774,8 +810,6 @@ - - @@ -851,35 +885,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -914,13 +919,10 @@ - + - - - - - + + @@ -934,10 +936,67 @@ - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/crudApp.iml b/crudApp.iml index 3e53347..432ce24 100644 --- a/crudApp.iml +++ b/crudApp.iml @@ -18,14 +18,18 @@ + + + - + + \ No newline at end of file From 643bc108e54dd8c41ba64fc224533cd7a057c245 Mon Sep 17 00:00:00 2001 From: vynu Date: Sun, 24 Jun 2018 17:57:57 -0500 Subject: [PATCH 20/21] edits --- .idea/workspace.xml | 67 ++++----------------------------------------- 1 file changed, 5 insertions(+), 62 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index bced6cb..e4f06e2 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -6,20 +6,7 @@ - - - - - - - - - - - - - - +