diff --git a/.idea/artifacts/web_lab3_ear_exploded.xml b/.idea/artifacts/web_lab3_ear_exploded.xml new file mode 100644 index 0000000..c2eabbe --- /dev/null +++ b/.idea/artifacts/web_lab3_ear_exploded.xml @@ -0,0 +1,8 @@ + + + $PROJECT_DIR$/out/artifacts/web_lab3_ear_exploded + + + + + \ No newline at end of file diff --git a/.idea/artifacts/web_lab3_main_ear_exploded.xml b/.idea/artifacts/web_lab3_main_ear_exploded.xml new file mode 100644 index 0000000..c1e5026 --- /dev/null +++ b/.idea/artifacts/web_lab3_main_ear_exploded.xml @@ -0,0 +1,8 @@ + + + $PROJECT_DIR$/out/artifacts/web_lab3_main_ear_exploded + + + + + \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 0000000..19894b9 --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,12 @@ + + + + + postgresql + true + org.postgresql.Driver + jdbc:postgresql://pg:5432/studs + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/.idea/deployment.xml b/.idea/deployment.xml new file mode 100644 index 0000000..dc5abfa --- /dev/null +++ b/.idea/deployment.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules/META-INF/orm.xml b/.idea/modules/META-INF/orm.xml new file mode 100644 index 0000000..037d9e9 --- /dev/null +++ b/.idea/modules/META-INF/orm.xml @@ -0,0 +1,5 @@ + + + + diff --git a/.idea/modules/META-INF/persistence.xml b/.idea/modules/META-INF/persistence.xml new file mode 100644 index 0000000..a97e615 --- /dev/null +++ b/.idea/modules/META-INF/persistence.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/.idea/webServers.xml b/.idea/webServers.xml new file mode 100644 index 0000000..ae27caa --- /dev/null +++ b/.idea/webServers.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/lib/cdi-api-javadoc.jar b/lib/cdi-api-javadoc.jar new file mode 100644 index 0000000..5a2f76b Binary files /dev/null and b/lib/cdi-api-javadoc.jar differ diff --git a/lib/cdi-api-sources.jar b/lib/cdi-api-sources.jar new file mode 100644 index 0000000..becb6a0 Binary files /dev/null and b/lib/cdi-api-sources.jar differ diff --git a/lib/cdi-api.jar b/lib/cdi-api.jar new file mode 100644 index 0000000..d8aaf7e Binary files /dev/null and b/lib/cdi-api.jar differ diff --git a/lib/weld-api-javadoc.jar b/lib/weld-api-javadoc.jar new file mode 100644 index 0000000..ec1ae26 Binary files /dev/null and b/lib/weld-api-javadoc.jar differ diff --git a/lib/weld-api-sources.jar b/lib/weld-api-sources.jar new file mode 100644 index 0000000..8f8e45c Binary files /dev/null and b/lib/weld-api-sources.jar differ diff --git a/lib/weld-api.jar b/lib/weld-api.jar new file mode 100644 index 0000000..9d6b251 Binary files /dev/null and b/lib/weld-api.jar differ diff --git a/lib/weld-core-impl-javadoc.jar b/lib/weld-core-impl-javadoc.jar new file mode 100644 index 0000000..a9113ab Binary files /dev/null and b/lib/weld-core-impl-javadoc.jar differ diff --git a/lib/weld-core-impl-sources.jar b/lib/weld-core-impl-sources.jar new file mode 100644 index 0000000..4e7f4b4 Binary files /dev/null and b/lib/weld-core-impl-sources.jar differ diff --git a/lib/weld-core-impl.jar b/lib/weld-core-impl.jar new file mode 100644 index 0000000..b7896d0 Binary files /dev/null and b/lib/weld-core-impl.jar differ diff --git a/lib/weld-core-javadoc.jar b/lib/weld-core-javadoc.jar new file mode 100644 index 0000000..17756a2 Binary files /dev/null and b/lib/weld-core-javadoc.jar differ diff --git a/lib/weld-core-jsf-javadoc.jar b/lib/weld-core-jsf-javadoc.jar new file mode 100644 index 0000000..c10d9fd Binary files /dev/null and b/lib/weld-core-jsf-javadoc.jar differ diff --git a/lib/weld-core-jsf-sources.jar b/lib/weld-core-jsf-sources.jar new file mode 100644 index 0000000..0d587eb Binary files /dev/null and b/lib/weld-core-jsf-sources.jar differ diff --git a/lib/weld-core-jsf.jar b/lib/weld-core-jsf.jar new file mode 100644 index 0000000..bd2259f Binary files /dev/null and b/lib/weld-core-jsf.jar differ diff --git a/lib/weld-core-sources.jar b/lib/weld-core-sources.jar new file mode 100644 index 0000000..57ac25d Binary files /dev/null and b/lib/weld-core-sources.jar differ diff --git a/lib/weld-core.jar b/lib/weld-core.jar new file mode 100644 index 0000000..2b1bb07 Binary files /dev/null and b/lib/weld-core.jar differ diff --git a/lib/weld-se-core-javadoc.jar b/lib/weld-se-core-javadoc.jar new file mode 100644 index 0000000..7fee897 Binary files /dev/null and b/lib/weld-se-core-javadoc.jar differ diff --git a/lib/weld-se-core-sources.jar b/lib/weld-se-core-sources.jar new file mode 100644 index 0000000..e83e5ec Binary files /dev/null and b/lib/weld-se-core-sources.jar differ diff --git a/lib/weld-se-core.jar b/lib/weld-se-core.jar new file mode 100644 index 0000000..8154699 Binary files /dev/null and b/lib/weld-se-core.jar differ diff --git a/lib/weld-se-sources.jar b/lib/weld-se-sources.jar new file mode 100644 index 0000000..74a46b0 Binary files /dev/null and b/lib/weld-se-sources.jar differ diff --git a/lib/weld-se.jar b/lib/weld-se.jar new file mode 100644 index 0000000..f0b417e Binary files /dev/null and b/lib/weld-se.jar differ diff --git a/lib/weld-servlet-core-javadoc.jar b/lib/weld-servlet-core-javadoc.jar new file mode 100644 index 0000000..cbedb06 Binary files /dev/null and b/lib/weld-servlet-core-javadoc.jar differ diff --git a/lib/weld-servlet-core-sources.jar b/lib/weld-servlet-core-sources.jar new file mode 100644 index 0000000..859c4a6 Binary files /dev/null and b/lib/weld-servlet-core-sources.jar differ diff --git a/lib/weld-servlet-core.jar b/lib/weld-servlet-core.jar new file mode 100644 index 0000000..ec64715 Binary files /dev/null and b/lib/weld-servlet-core.jar differ diff --git a/lib/weld-servlet-javadoc.jar b/lib/weld-servlet-javadoc.jar new file mode 100644 index 0000000..8dbc5b2 Binary files /dev/null and b/lib/weld-servlet-javadoc.jar differ diff --git a/lib/weld-servlet-sources.jar b/lib/weld-servlet-sources.jar new file mode 100644 index 0000000..deeef78 Binary files /dev/null and b/lib/weld-servlet-sources.jar differ diff --git a/lib/weld-servlet.jar b/lib/weld-servlet.jar new file mode 100644 index 0000000..37667bf Binary files /dev/null and b/lib/weld-servlet.jar differ diff --git a/lib/weld-spi-javadoc.jar b/lib/weld-spi-javadoc.jar new file mode 100644 index 0000000..8156840 Binary files /dev/null and b/lib/weld-spi-javadoc.jar differ diff --git a/lib/weld-spi-sources.jar b/lib/weld-spi-sources.jar new file mode 100644 index 0000000..9ec4a42 Binary files /dev/null and b/lib/weld-spi-sources.jar differ diff --git a/lib/weld-spi.jar b/lib/weld-spi.jar new file mode 100644 index 0000000..b970d96 Binary files /dev/null and b/lib/weld-spi.jar differ diff --git a/src/main/META-INF/application.xml b/src/main/META-INF/application.xml new file mode 100644 index 0000000..6d17810 --- /dev/null +++ b/src/main/META-INF/application.xml @@ -0,0 +1,7 @@ + + + + diff --git a/src/main/lib/FastInfoset-1.2.15.jar b/src/main/lib/FastInfoset-1.2.15.jar new file mode 100644 index 0000000..2671209 Binary files /dev/null and b/src/main/lib/FastInfoset-1.2.15.jar differ diff --git a/src/main/lib/antlr-2.7.7.jar b/src/main/lib/antlr-2.7.7.jar new file mode 100644 index 0000000..5e5f14b Binary files /dev/null and b/src/main/lib/antlr-2.7.7.jar differ diff --git a/src/main/lib/byte-buddy-1.10.7.jar b/src/main/lib/byte-buddy-1.10.7.jar new file mode 100644 index 0000000..7d023c2 Binary files /dev/null and b/src/main/lib/byte-buddy-1.10.7.jar differ diff --git a/src/main/lib/cdi-api-javadoc.jar b/src/main/lib/cdi-api-javadoc.jar new file mode 100644 index 0000000..5a2f76b Binary files /dev/null and b/src/main/lib/cdi-api-javadoc.jar differ diff --git a/src/main/lib/cdi-api-sources.jar b/src/main/lib/cdi-api-sources.jar new file mode 100644 index 0000000..becb6a0 Binary files /dev/null and b/src/main/lib/cdi-api-sources.jar differ diff --git a/src/main/lib/cdi-api.jar b/src/main/lib/cdi-api.jar new file mode 100644 index 0000000..d8aaf7e Binary files /dev/null and b/src/main/lib/cdi-api.jar differ diff --git a/src/main/lib/classmate-1.5.1.jar b/src/main/lib/classmate-1.5.1.jar new file mode 100644 index 0000000..819f5ea Binary files /dev/null and b/src/main/lib/classmate-1.5.1.jar differ diff --git a/src/main/lib/dom4j-2.1.1.jar b/src/main/lib/dom4j-2.1.1.jar new file mode 100644 index 0000000..cda47db Binary files /dev/null and b/src/main/lib/dom4j-2.1.1.jar differ diff --git a/src/main/lib/hibernate-commons-annotations-5.1.0.Final.jar b/src/main/lib/hibernate-commons-annotations-5.1.0.Final.jar new file mode 100644 index 0000000..9a9d5b7 Binary files /dev/null and b/src/main/lib/hibernate-commons-annotations-5.1.0.Final.jar differ diff --git a/src/main/lib/hibernate-core-5.4.11.Final.jar b/src/main/lib/hibernate-core-5.4.11.Final.jar new file mode 100644 index 0000000..30bfeff Binary files /dev/null and b/src/main/lib/hibernate-core-5.4.11.Final.jar differ diff --git a/src/main/lib/istack-commons-runtime-3.0.7.jar b/src/main/lib/istack-commons-runtime-3.0.7.jar new file mode 100644 index 0000000..2fe5b82 Binary files /dev/null and b/src/main/lib/istack-commons-runtime-3.0.7.jar differ diff --git a/src/main/lib/jandex-2.1.1.Final.jar b/src/main/lib/jandex-2.1.1.Final.jar new file mode 100644 index 0000000..4162ece Binary files /dev/null and b/src/main/lib/jandex-2.1.1.Final.jar differ diff --git a/src/main/lib/javassist-3.24.0-GA.jar b/src/main/lib/javassist-3.24.0-GA.jar new file mode 100644 index 0000000..977a081 Binary files /dev/null and b/src/main/lib/javassist-3.24.0-GA.jar differ diff --git a/src/main/lib/javax.activation-api-1.2.0.jar b/src/main/lib/javax.activation-api-1.2.0.jar new file mode 100644 index 0000000..986c365 Binary files /dev/null and b/src/main/lib/javax.activation-api-1.2.0.jar differ diff --git a/src/main/lib/javax.persistence-api-2.2.jar b/src/main/lib/javax.persistence-api-2.2.jar new file mode 100644 index 0000000..164ef3a Binary files /dev/null and b/src/main/lib/javax.persistence-api-2.2.jar differ diff --git a/src/main/lib/jaxb-api-2.3.1.jar b/src/main/lib/jaxb-api-2.3.1.jar new file mode 100644 index 0000000..4565865 Binary files /dev/null and b/src/main/lib/jaxb-api-2.3.1.jar differ diff --git a/src/main/lib/jaxb-runtime-2.3.1.jar b/src/main/lib/jaxb-runtime-2.3.1.jar new file mode 100644 index 0000000..0b9ef67 Binary files /dev/null and b/src/main/lib/jaxb-runtime-2.3.1.jar differ diff --git a/src/main/lib/jboss-logging-3.3.2.Final.jar b/src/main/lib/jboss-logging-3.3.2.Final.jar new file mode 100644 index 0000000..67cde71 Binary files /dev/null and b/src/main/lib/jboss-logging-3.3.2.Final.jar differ diff --git a/src/main/lib/jboss-transaction-api_1.2_spec-1.1.1.Final.jar b/src/main/lib/jboss-transaction-api_1.2_spec-1.1.1.Final.jar new file mode 100644 index 0000000..627f7ce Binary files /dev/null and b/src/main/lib/jboss-transaction-api_1.2_spec-1.1.1.Final.jar differ diff --git a/src/main/lib/stax-ex-1.8.jar b/src/main/lib/stax-ex-1.8.jar new file mode 100644 index 0000000..5e60637 Binary files /dev/null and b/src/main/lib/stax-ex-1.8.jar differ diff --git a/src/main/lib/txw2-2.3.1.jar b/src/main/lib/txw2-2.3.1.jar new file mode 100644 index 0000000..75ed519 Binary files /dev/null and b/src/main/lib/txw2-2.3.1.jar differ diff --git a/src/main/lib/weld-api-javadoc.jar b/src/main/lib/weld-api-javadoc.jar new file mode 100644 index 0000000..ec1ae26 Binary files /dev/null and b/src/main/lib/weld-api-javadoc.jar differ diff --git a/src/main/lib/weld-api-sources.jar b/src/main/lib/weld-api-sources.jar new file mode 100644 index 0000000..8f8e45c Binary files /dev/null and b/src/main/lib/weld-api-sources.jar differ diff --git a/src/main/lib/weld-api.jar b/src/main/lib/weld-api.jar new file mode 100644 index 0000000..9d6b251 Binary files /dev/null and b/src/main/lib/weld-api.jar differ diff --git a/src/main/lib/weld-core-impl-javadoc.jar b/src/main/lib/weld-core-impl-javadoc.jar new file mode 100644 index 0000000..a9113ab Binary files /dev/null and b/src/main/lib/weld-core-impl-javadoc.jar differ diff --git a/src/main/lib/weld-core-impl-sources.jar b/src/main/lib/weld-core-impl-sources.jar new file mode 100644 index 0000000..4e7f4b4 Binary files /dev/null and b/src/main/lib/weld-core-impl-sources.jar differ diff --git a/src/main/lib/weld-core-impl.jar b/src/main/lib/weld-core-impl.jar new file mode 100644 index 0000000..b7896d0 Binary files /dev/null and b/src/main/lib/weld-core-impl.jar differ diff --git a/src/main/lib/weld-core-javadoc.jar b/src/main/lib/weld-core-javadoc.jar new file mode 100644 index 0000000..17756a2 Binary files /dev/null and b/src/main/lib/weld-core-javadoc.jar differ diff --git a/src/main/lib/weld-core-jsf-javadoc.jar b/src/main/lib/weld-core-jsf-javadoc.jar new file mode 100644 index 0000000..c10d9fd Binary files /dev/null and b/src/main/lib/weld-core-jsf-javadoc.jar differ diff --git a/src/main/lib/weld-core-jsf-sources.jar b/src/main/lib/weld-core-jsf-sources.jar new file mode 100644 index 0000000..0d587eb Binary files /dev/null and b/src/main/lib/weld-core-jsf-sources.jar differ diff --git a/src/main/lib/weld-core-jsf.jar b/src/main/lib/weld-core-jsf.jar new file mode 100644 index 0000000..bd2259f Binary files /dev/null and b/src/main/lib/weld-core-jsf.jar differ diff --git a/src/main/lib/weld-core-sources.jar b/src/main/lib/weld-core-sources.jar new file mode 100644 index 0000000..57ac25d Binary files /dev/null and b/src/main/lib/weld-core-sources.jar differ diff --git a/src/main/lib/weld-core.jar b/src/main/lib/weld-core.jar new file mode 100644 index 0000000..2b1bb07 Binary files /dev/null and b/src/main/lib/weld-core.jar differ diff --git a/src/main/lib/weld-se-core-javadoc.jar b/src/main/lib/weld-se-core-javadoc.jar new file mode 100644 index 0000000..7fee897 Binary files /dev/null and b/src/main/lib/weld-se-core-javadoc.jar differ diff --git a/src/main/lib/weld-se-core-sources.jar b/src/main/lib/weld-se-core-sources.jar new file mode 100644 index 0000000..e83e5ec Binary files /dev/null and b/src/main/lib/weld-se-core-sources.jar differ diff --git a/src/main/lib/weld-se-core.jar b/src/main/lib/weld-se-core.jar new file mode 100644 index 0000000..8154699 Binary files /dev/null and b/src/main/lib/weld-se-core.jar differ diff --git a/src/main/lib/weld-se-sources.jar b/src/main/lib/weld-se-sources.jar new file mode 100644 index 0000000..74a46b0 Binary files /dev/null and b/src/main/lib/weld-se-sources.jar differ diff --git a/src/main/lib/weld-se.jar b/src/main/lib/weld-se.jar new file mode 100644 index 0000000..f0b417e Binary files /dev/null and b/src/main/lib/weld-se.jar differ diff --git a/src/main/lib/weld-servlet-core-javadoc.jar b/src/main/lib/weld-servlet-core-javadoc.jar new file mode 100644 index 0000000..cbedb06 Binary files /dev/null and b/src/main/lib/weld-servlet-core-javadoc.jar differ diff --git a/src/main/lib/weld-servlet-core-sources.jar b/src/main/lib/weld-servlet-core-sources.jar new file mode 100644 index 0000000..859c4a6 Binary files /dev/null and b/src/main/lib/weld-servlet-core-sources.jar differ diff --git a/src/main/lib/weld-servlet-core.jar b/src/main/lib/weld-servlet-core.jar new file mode 100644 index 0000000..ec64715 Binary files /dev/null and b/src/main/lib/weld-servlet-core.jar differ diff --git a/src/main/lib/weld-servlet-javadoc.jar b/src/main/lib/weld-servlet-javadoc.jar new file mode 100644 index 0000000..8dbc5b2 Binary files /dev/null and b/src/main/lib/weld-servlet-javadoc.jar differ diff --git a/src/main/lib/weld-servlet-sources.jar b/src/main/lib/weld-servlet-sources.jar new file mode 100644 index 0000000..deeef78 Binary files /dev/null and b/src/main/lib/weld-servlet-sources.jar differ diff --git a/src/main/lib/weld-servlet.jar b/src/main/lib/weld-servlet.jar new file mode 100644 index 0000000..37667bf Binary files /dev/null and b/src/main/lib/weld-servlet.jar differ diff --git a/src/main/lib/weld-spi-javadoc.jar b/src/main/lib/weld-spi-javadoc.jar new file mode 100644 index 0000000..8156840 Binary files /dev/null and b/src/main/lib/weld-spi-javadoc.jar differ diff --git a/src/main/lib/weld-spi-sources.jar b/src/main/lib/weld-spi-sources.jar new file mode 100644 index 0000000..9ec4a42 Binary files /dev/null and b/src/main/lib/weld-spi-sources.jar differ diff --git a/src/main/lib/weld-spi.jar b/src/main/lib/weld-spi.jar new file mode 100644 index 0000000..b970d96 Binary files /dev/null and b/src/main/lib/weld-spi.jar differ diff --git a/src/main/resources/META-INF/beans.xml b/src/main/resources/META-INF/beans.xml index 575535b..f5c6bb6 100644 --- a/src/main/resources/META-INF/beans.xml +++ b/src/main/resources/META-INF/beans.xml @@ -3,5 +3,5 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd" - bean-discovery-mode="all"> - \ No newline at end of file + bean-discovery-mode="annotated"> + diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml index 625444a..a97e615 100644 --- a/src/main/resources/META-INF/persistence.xml +++ b/src/main/resources/META-INF/persistence.xml @@ -1,9 +1,9 @@ - - + xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd" + version="3.0"> + - + diff --git a/src/main/resources/hibernate.cfg.xml b/src/main/resources/hibernate.cfg.xml new file mode 100644 index 0000000..39b0987 --- /dev/null +++ b/src/main/resources/hibernate.cfg.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/beans.xml b/src/main/webapp/WEB-INF/beans.xml deleted file mode 100644 index f5c6bb6..0000000 --- a/src/main/webapp/WEB-INF/beans.xml +++ /dev/null @@ -1,7 +0,0 @@ - - -