├── extra ├── jsf-primefaces-example │ ├── README.txt │ ├── src │ │ └── main │ │ │ └── webapp │ │ │ ├── index.jsp │ │ │ ├── hello.xhtml │ │ │ └── index.html │ └── pom.xml ├── cdi-camel │ └── src │ │ └── main │ │ ├── webapp │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── hello.xhtml │ │ ├── WEB-INF │ │ │ ├── glassfish-web.xml │ │ │ └── web.xml │ │ ├── file-listing.xhtml │ │ ├── index.xhtml │ │ └── table-data.xhtml │ │ └── java │ │ └── jsfdemo │ │ ├── service │ │ ├── Service.java │ │ ├── ServiceApplicationMain.java │ │ └── ServiceContainer.java │ │ ├── web │ │ ├── managedbean │ │ │ ├── FileListing.java │ │ │ ├── Hello.java │ │ │ └── TableData.java │ │ └── WebAppListener.java │ │ └── services │ │ └── camel │ │ ├── MyTcpClientMain.java │ │ ├── MyTcpServerRoute.java │ │ └── CamelService.java ├── jsf-demo │ ├── src │ │ └── main │ │ │ ├── webapp │ │ │ ├── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ ├── hello.xhtml │ │ │ ├── index.html │ │ │ ├── file-listing.xhtml │ │ │ ├── index.xhtml │ │ │ ├── WEB-INF │ │ │ │ └── web.xml │ │ │ └── table-data.xhtml │ │ │ └── java │ │ │ └── jsfdemo │ │ │ ├── service │ │ │ ├── Service.java │ │ │ ├── ServiceApplicationMain.java │ │ │ ├── ServiceApplication.java │ │ │ └── ServiceContainer.java │ │ │ └── web │ │ │ ├── managedbean │ │ │ ├── FileListing.java │ │ │ ├── Hello.java │ │ │ └── TableData.java │ │ │ └── WebAppListener.java │ └── pom.xml ├── jpa-sakila │ ├── database │ │ ├── sakila.mwb │ │ ├── sakila-data.sql │ │ └── grant-user.sql │ ├── README.txt │ ├── src │ │ └── main │ │ │ ├── webapp │ │ │ ├── WEB-INF │ │ │ │ └── beans.xml │ │ │ └── index.jsp │ │ │ └── java │ │ │ └── zemian │ │ │ └── sakila │ │ │ ├── SalesByFilmCategory.java │ │ │ ├── FilmActorPK.java │ │ │ ├── FilmCategoryPK.java │ │ │ └── SalesByStore.java │ └── pom.xml ├── performance │ ├── src │ │ └── main │ │ │ ├── webapp │ │ │ └── index.jsp │ │ │ └── java │ │ │ └── zemian │ │ │ └── performance │ │ │ └── data │ │ │ └── PerfTestStore.java │ ├── scripts │ │ ├── mysqlVersion.groovy │ │ └── helloPerformance.groovy │ ├── pom.xml │ └── database │ │ └── mysql.sql ├── subproject-template │ ├── src │ │ └── main │ │ │ └── webapp │ │ │ └── index.jsp │ └── pom.xml ├── mvc-example │ └── src │ │ └── main │ │ ├── webapp │ │ └── WEB-INF │ │ │ ├── jsp │ │ │ ├── test │ │ │ │ └── template-plain.jsp │ │ │ ├── hello.jsp │ │ │ ├── footer.jsp │ │ │ ├── about.jsp │ │ │ ├── index.jsp │ │ │ ├── sysprops.jsp │ │ │ └── header.jsp │ │ │ └── web.xml │ │ ├── java │ │ └── zemian │ │ │ └── mvcexample │ │ │ ├── web │ │ │ ├── Controller.java │ │ │ ├── controller │ │ │ │ ├── SysPropsController.java │ │ │ │ ├── HelloController.java │ │ │ │ └── DirectView.java │ │ │ ├── WebRequest.java │ │ │ ├── MView.java │ │ │ └── WebAppStartup.java │ │ │ └── service │ │ │ └── Utils.java │ │ └── resources │ │ └── log4j.properties ├── hello-script │ ├── web │ │ ├── src │ │ │ └── main │ │ │ │ └── webapp │ │ │ │ ├── hello.jsp │ │ │ │ └── script.jsp │ │ └── pom.xml │ └── pom.xml └── glassfish-logging-example │ ├── src │ └── main │ │ ├── webapp │ │ └── index.jsp │ │ ├── resources │ │ └── log4j.properties │ │ └── java │ │ └── zemian │ │ └── glassfishloggingexample │ │ └── web │ │ ├── WebAppStartup2.java │ │ └── WebAppStartup.java │ └── pom.xml ├── ee6-specs ├── JAXB2.2.pdf ├── cdi-spec.pdf ├── ejb-3_1-fr-spec.pdf ├── jsf-2_0-fr-spec.pdf ├── jax_rs-1_1-mrel-spec.pdf ├── jaxp-1_4-mrel-spec.pdf ├── jaxrs-1.0-final-spec.pdf ├── jstl-1_2-mrel2-spec.pdf ├── servlet-3_0-final-spec.pdf ├── servlet-3_0-mrel-spec.pdf ├── connector-1_6-final-spec.pdf ├── interceptor-1-2-mrel-spec.pdf ├── javaee_platform-6_0-fr-spec.pdf ├── persistence-2_0-final-spec.pdf ├── bean_validation-1_0-final-spec.pdf ├── rc144-010d-eclipselinkjpa-3_1.pdf ├── jsr160-jmx-1_4-mrel4-spec-FINAL-v1_0.pdf ├── java-activation-framework_jaf-1.1-mrel.pdf └── JSR_173_Spec_License_Streaming_API_XML_1.3_10.22.13.pdf ├── servlet3-example ├── src │ ├── main │ │ ├── resources │ │ │ └── zemian │ │ │ │ └── servlet3example │ │ │ │ └── service │ │ │ │ ├── config.properties │ │ │ │ └── servlet3example-users.properties │ │ ├── java │ │ │ └── zemian │ │ │ │ └── servlet3example │ │ │ │ ├── service │ │ │ │ ├── Service.java │ │ │ │ ├── Application.java │ │ │ │ ├── Config.java │ │ │ │ └── UserService.java │ │ │ │ └── web │ │ │ │ ├── HelloServlet.java │ │ │ │ ├── SessionListener.java │ │ │ │ ├── UserServlet.java │ │ │ │ ├── LoginSession.java │ │ │ │ ├── SysPropsServlet.java │ │ │ │ ├── IndexServlet.java │ │ │ │ ├── TableDisplayServlet.java │ │ │ │ └── HtmlWriterServlet.java │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── main.css │ └── test │ │ └── java │ │ └── zemian │ │ └── servlet3example │ │ └── service │ │ └── ApplicationTest.java ├── README.txt └── pom.xml ├── rest-example ├── script │ ├── hello.js │ ├── servletContextAttributes.js │ └── jdni.js ├── src │ └── main │ │ ├── webapp │ │ ├── WEB-INF │ │ │ └── web.xml │ │ └── index.jsp │ │ └── java │ │ └── zemian │ │ └── restexample │ │ └── resource │ │ ├── IVersionResource.java │ │ ├── AbstractVersionResource.java │ │ ├── VersionResource.java │ │ ├── VersionAllCapResource.java │ │ ├── RestApplication.java │ │ ├── ScriptResource.java │ │ └── ClassAnalysisResource.java └── pom.xml ├── servlet3-cdi-example ├── src │ └── main │ │ ├── resources │ │ └── zemian │ │ │ └── servlet3example │ │ │ └── service │ │ │ └── users.properties │ │ ├── webapp │ │ ├── WEB-INF │ │ │ ├── beans.xml │ │ │ └── web.xml │ │ ├── index.xhtml │ │ └── main.css │ │ └── java │ │ └── zemian │ │ └── servlet3example │ │ └── web │ │ ├── WebAppStartup.java │ │ ├── SysPropsServlet.java │ │ ├── HelloServlet.java │ │ ├── SessionListener.java │ │ ├── UserServlet.java │ │ ├── LoginSession.java │ │ ├── IndexServlet.java │ │ ├── TableDisplayServlet.java │ │ └── HtmlWriterServlet.java └── pom.xml ├── common-service ├── src │ ├── main │ │ ├── resources │ │ │ └── zemian │ │ │ │ └── service │ │ │ │ └── util │ │ │ │ └── runscript-test.js │ │ └── java │ │ │ └── zemian │ │ │ └── service │ │ │ ├── logging │ │ │ ├── package-info.java │ │ │ ├── Log.java │ │ │ ├── LogFactory.java │ │ │ ├── Logger.java │ │ │ ├── Message.java │ │ │ └── JdkLog.java │ │ │ ├── security │ │ │ ├── Encrypt.java │ │ │ └── Md5Base64Encrypt.java │ │ │ ├── config │ │ │ └── Config.java │ │ │ └── util │ │ │ └── Tuple.java │ └── test │ │ └── java │ │ └── zemian │ │ └── service │ │ ├── logging │ │ ├── LoggerTest.java │ │ └── JdkLogTest.java │ │ ├── util │ │ ├── TupleTest.java │ │ └── UtilsTest.java │ │ └── security │ │ └── Md5Base64EncryptTest.java └── pom.xml ├── jsp-example ├── src │ └── main │ │ ├── webapp │ │ ├── jsp-redirect.jsp │ │ ├── hello.jsp │ │ ├── template-plain.jsp │ │ ├── index.jsp │ │ ├── WEB-INF │ │ │ ├── tags │ │ │ │ └── myapp │ │ │ │ │ └── serverTime.tag │ │ │ ├── web.xml │ │ │ └── utils.tld │ │ ├── footer.jsp │ │ ├── tag-file-example.jsp │ │ ├── about.jsp │ │ └── jsp-vars.jsp │ │ └── java │ │ ├── resources │ │ └── application.properties │ │ └── zemian │ │ └── jspexample │ │ └── web │ │ └── WebAppStartup.java └── pom.xml ├── servlet3-jsp-example ├── src │ └── main │ │ ├── webapp │ │ └── WEB-INF │ │ │ ├── jsp │ │ │ ├── test │ │ │ │ ├── index.jsp │ │ │ │ └── hello.jsp │ │ │ ├── index.jsp │ │ │ ├── footer.jsp │ │ │ ├── about.jsp │ │ │ └── header.jsp │ │ │ └── web.xml │ │ ├── resources │ │ └── log4j.properties │ │ └── java │ │ └── zemian │ │ └── servlet3jspexample │ │ ├── AboutServlet.java │ │ ├── IndexServlet.java │ │ ├── Application.java │ │ ├── WebAppStartup.java │ │ └── TestServlet.java └── pom.xml ├── jpa-example ├── README.txt ├── database │ ├── mysql-test.sql │ └── mysql.sql ├── src │ ├── main │ │ ├── webapp │ │ │ ├── WEB-INF │ │ │ │ └── beans.xml │ │ │ └── index.jsp │ │ ├── resources │ │ │ └── META-INF │ │ │ │ └── persistence.xml │ │ └── java │ │ │ └── zemian │ │ │ └── jpaexample │ │ │ ├── dao │ │ │ ├── UserDao.java │ │ │ ├── JpaDao.java │ │ │ └── samples │ │ │ │ └── UserSamples.java │ │ │ ├── data │ │ │ └── User.java │ │ │ └── service │ │ │ └── UserService.java │ └── test │ │ └── java │ │ └── zemian │ │ └── jpaexample │ │ └── dao │ │ └── JpaDaoTest.java └── pom.xml ├── cdi-example ├── src │ └── main │ │ ├── java │ │ ├── zemian │ │ │ └── cdiexample │ │ │ │ ├── service │ │ │ │ ├── Service.java │ │ │ │ ├── HelloService.java │ │ │ │ ├── SysPropsService.java │ │ │ │ └── Application.java │ │ │ │ └── web │ │ │ │ ├── ServiceListingServlet.java │ │ │ │ ├── HelloServlet.java │ │ │ │ └── WebAppStartup.java │ │ └── resources │ │ │ └── application.properties │ │ └── webapp │ │ ├── WEB-INF │ │ └── beans.xml │ │ ├── service-listing.jsp │ │ ├── index.jsp │ │ └── index.xhtml └── pom.xml ├── .gitignore ├── jsf-example ├── src │ └── main │ │ ├── webapp │ │ ├── WEB-INF │ │ │ ├── beans.xml │ │ │ └── web.xml │ │ ├── mymapping.myhtml │ │ ├── hello2.jsp │ │ ├── hello.xhtml │ │ ├── welcome.xhtml │ │ ├── index.xhtml │ │ ├── resources │ │ │ └── css │ │ │ │ └── main.css │ │ ├── file-listing.xhtml │ │ ├── template.xhtml │ │ ├── table-data.xhtml │ │ ├── form-inputs.xhtml │ │ └── form-selections.xhtml │ │ └── java │ │ └── zemian │ │ └── jsfexample │ │ ├── web │ │ └── controller │ │ │ ├── MyMapping.java │ │ │ ├── Welcome.java │ │ │ ├── FileListing.java │ │ │ ├── Hello.java │ │ │ ├── Hello2.java │ │ │ └── TableData.java │ │ └── service │ │ └── UserService.java └── pom.xml └── README.txt /extra/jsf-primefaces-example/README.txt: -------------------------------------------------------------------------------- 1 | http://www.primefaces.org/gettingStarted 2 | -------------------------------------------------------------------------------- /extra/cdi-camel/src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /extra/jsf-demo/src/main/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /extra/jsf-primefaces-example/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("index.jsf"); %> 2 | -------------------------------------------------------------------------------- /ee6-specs/JAXB2.2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/JAXB2.2.pdf -------------------------------------------------------------------------------- /ee6-specs/cdi-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/cdi-spec.pdf -------------------------------------------------------------------------------- /servlet3-example/src/main/resources/zemian/servlet3example/service/config.properties: -------------------------------------------------------------------------------- 1 | appName=Servlet3Example 2 | -------------------------------------------------------------------------------- /rest-example/script/hello.js: -------------------------------------------------------------------------------- 1 | "Hello World!" + 2 | "[servletContext=" + servletContext + ", request=" + request + "]"; -------------------------------------------------------------------------------- /ee6-specs/ejb-3_1-fr-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/ejb-3_1-fr-spec.pdf -------------------------------------------------------------------------------- /ee6-specs/jsf-2_0-fr-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/jsf-2_0-fr-spec.pdf -------------------------------------------------------------------------------- /servlet3-cdi-example/src/main/resources/zemian/servlet3example/service/users.properties: -------------------------------------------------------------------------------- 1 | admin=admin123 2 | test=test123 3 | -------------------------------------------------------------------------------- /ee6-specs/jax_rs-1_1-mrel-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/jax_rs-1_1-mrel-spec.pdf -------------------------------------------------------------------------------- /ee6-specs/jaxp-1_4-mrel-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/jaxp-1_4-mrel-spec.pdf -------------------------------------------------------------------------------- /ee6-specs/jaxrs-1.0-final-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/jaxrs-1.0-final-spec.pdf -------------------------------------------------------------------------------- /ee6-specs/jstl-1_2-mrel2-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/jstl-1_2-mrel2-spec.pdf -------------------------------------------------------------------------------- /ee6-specs/servlet-3_0-final-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/servlet-3_0-final-spec.pdf -------------------------------------------------------------------------------- /ee6-specs/servlet-3_0-mrel-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/servlet-3_0-mrel-spec.pdf -------------------------------------------------------------------------------- /extra/jpa-sakila/database/sakila.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/extra/jpa-sakila/database/sakila.mwb -------------------------------------------------------------------------------- /servlet3-example/src/main/resources/zemian/servlet3example/service/servlet3example-users.properties: -------------------------------------------------------------------------------- 1 | admin=admin123 2 | test=test123 3 | -------------------------------------------------------------------------------- /ee6-specs/connector-1_6-final-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/connector-1_6-final-spec.pdf -------------------------------------------------------------------------------- /ee6-specs/interceptor-1-2-mrel-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/interceptor-1-2-mrel-spec.pdf -------------------------------------------------------------------------------- /ee6-specs/javaee_platform-6_0-fr-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/javaee_platform-6_0-fr-spec.pdf -------------------------------------------------------------------------------- /ee6-specs/persistence-2_0-final-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/persistence-2_0-final-spec.pdf -------------------------------------------------------------------------------- /extra/jpa-sakila/database/sakila-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/extra/jpa-sakila/database/sakila-data.sql -------------------------------------------------------------------------------- /extra/performance/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |Hello
5 | 6 | 7 | -------------------------------------------------------------------------------- /ee6-specs/bean_validation-1_0-final-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/bean_validation-1_0-final-spec.pdf -------------------------------------------------------------------------------- /ee6-specs/rc144-010d-eclipselinkjpa-3_1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/rc144-010d-eclipselinkjpa-3_1.pdf -------------------------------------------------------------------------------- /extra/subproject-template/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Hello
5 | 6 | 7 | -------------------------------------------------------------------------------- /common-service/src/main/resources/zemian/service/util/runscript-test.js: -------------------------------------------------------------------------------- 1 | println("Using Parameter n=" + n); 2 | println("Match result = " + Math.pow(12, n)); 3 | -------------------------------------------------------------------------------- /extra/mvc-example/src/main/webapp/WEB-INF/jsp/test/template-plain.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Hello World!
5 | 6 | 7 | -------------------------------------------------------------------------------- /ee6-specs/jsr160-jmx-1_4-mrel4-spec-FINAL-v1_0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/jsr160-jmx-1_4-mrel4-spec-FINAL-v1_0.pdf -------------------------------------------------------------------------------- /jsp-example/src/main/webapp/jsp-redirect.jsp: -------------------------------------------------------------------------------- 1 | <%-- This should redirect back to home page --%> 2 | <% response.sendRedirect(request.getContextPath() + "/index.jsp"); %> -------------------------------------------------------------------------------- /ee6-specs/java-activation-framework_jaf-1.1-mrel.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/java-activation-framework_jaf-1.1-mrel.pdf -------------------------------------------------------------------------------- /extra/jpa-sakila/database/grant-user.sql: -------------------------------------------------------------------------------- 1 | CREATE USER 'sakila'@'localhost' IDENTIFIED BY 'sakila123'; 2 | GRANT ALL ON sakila.* TO 'sakila'@'localhost'; 3 | FLUSH privileges; 4 | -------------------------------------------------------------------------------- /servlet3-jsp-example/src/main/webapp/WEB-INF/jsp/test/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../header.jsp" %> 2 | 3 |Test Page
4 | 5 | <%@ include file="../footer.jsp" %> 6 | -------------------------------------------------------------------------------- /servlet3-jsp-example/src/main/webapp/WEB-INF/jsp/test/hello.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="../header.jsp" %> 2 | 3 |Hello ${name}!
4 | 5 | <%@ include file="../footer.jsp" %> 6 | -------------------------------------------------------------------------------- /ee6-specs/JSR_173_Spec_License_Streaming_API_XML_1.3_10.22.13.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saltnlight5/java-ee6-examples/HEAD/ee6-specs/JSR_173_Spec_License_Streaming_API_XML_1.3_10.22.13.pdf -------------------------------------------------------------------------------- /rest-example/script/servletContextAttributes.js: -------------------------------------------------------------------------------- 1 | names = servletContext.getAttributeNames(); 2 | while(names.hasMoreElements()) { 3 | name = names.nextElement(); 4 | println(name); 5 | } 6 | -------------------------------------------------------------------------------- /jsp-example/src/main/webapp/hello.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="header.jsp" %> 2 | 3 |Hello World!
4 |Page served on <%= new java.util.Date()%>
5 | 6 | <%@ include file="footer.jsp" %> 7 | -------------------------------------------------------------------------------- /jsp-example/src/main/webapp/template-plain.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Hello World!
5 |Page served on <%= new java.util.Date()%>
6 | 7 | 8 | -------------------------------------------------------------------------------- /servlet3-jsp-example/src/main/webapp/WEB-INF/jsp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="header.jsp" %> 2 | 3 |This is a simple Servlet + JSP web application example.
4 | 5 | <%@ include file="footer.jsp" %> 6 | -------------------------------------------------------------------------------- /extra/hello-script/web/src/main/webapp/hello.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Hello World!
5 |Page served on <%= new java.util.Date()%>
6 | 7 | 8 | -------------------------------------------------------------------------------- /jpa-example/README.txt: -------------------------------------------------------------------------------- 1 | # Setup 2 | 1. Create database 3 | 4 | # How to generate Entity from database 5 | 1. Create database service in NetBeans 6 | 2. File > New > Persistence > "Entities from Database" 7 | 8 | -------------------------------------------------------------------------------- /extra/mvc-example/src/main/webapp/WEB-INF/jsp/hello.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="header.jsp" %> 2 | 3 |${message}
5 |Page served on ${serverTime}
6 | 7 | <%@ include file="footer.jsp" %> 8 | -------------------------------------------------------------------------------- /jsp-example/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="header.jsp" %> 2 | 3 |Explore EE 6 JSP and JSTL features
4 |Ensure your server supports JSTL tag library.
5 | 6 | <%@ include file="footer.jsp" %> 7 | -------------------------------------------------------------------------------- /jsp-example/src/main/webapp/WEB-INF/tags/myapp/serverTime.tag: -------------------------------------------------------------------------------- 1 | <%@ attribute name="pattern" required="true" %> 2 | <%@ tag import="java.util.Date, java.text.SimpleDateFormat" %> 3 | <%= new SimpleDateFormat(pattern).format(new Date()) %> 4 | -------------------------------------------------------------------------------- /extra/performance/scripts/mysqlVersion.groovy: -------------------------------------------------------------------------------- 1 | import zemian.service.util.* 2 | JdbcTemplate.withJdbc("jdbc:mysql://localhost/test", "root", "root123") { jdbc -> 3 | println('MySQL Server Version: ' + jdbc.queryObject('select version()')) 4 | } -------------------------------------------------------------------------------- /jsp-example/src/main/webapp/footer.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |