瀏覽代碼

后端先写死数据库代码。

龚成明 3 年之前
父節點
當前提交
a6aca7c2d2

+ 1 - 0
.gitignore

@@ -1,3 +1,4 @@
 .debug
+server.xml
 .idea/
 target/

+ 1 - 1
pom.xml

@@ -53,7 +53,7 @@
     </dependencies>
 
     <build>
-        <finalName>ETH_Web</finalName>
+        <finalName>ethereum_viewer_interface</finalName>
         <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
             <plugins>
                 <plugin>

+ 15 - 5
src/main/java/config/WebConfig.java

@@ -10,12 +10,19 @@ import controller.InputDataController;
 import model.Config;
 import model.InputData;
 
+import java.io.File;
+
 public class WebConfig extends JFinalConfig {
-    @Override
-    public void configConstant(Constants constants) {
-        constants.setDevMode(true);
+    public static boolean IsDev = false;
+
+    static {
+        File file = new File(".debug");
+        IsDev = file.exists();
     }
 
+    @Override
+    public void configConstant(Constants constants) {}
+
     @Override
     public void configRoute(Routes routes) {
         routes.add("/", HelloController.class);
@@ -31,8 +38,11 @@ public class WebConfig extends JFinalConfig {
 
     @Override
     public void configPlugin(Plugins plugins) {
-        DruidPlugin dp = new DruidPlugin("jdbc:mysql://localhost:3306/input_data",
-                "root", "123456");
+        String url = "jdbc:mysql://44.201.61.85:3306/input_data";
+        String user = "root";
+        String password = "abccccdddddeee123";
+
+        DruidPlugin dp = new DruidPlugin(url, user, password);
         plugins.add(dp);
 
         ActiveRecordPlugin arp = new ActiveRecordPlugin(dp);

+ 1 - 1
src/main/java/controller/HelloController.java

@@ -5,6 +5,6 @@ import model.InputData;
 
 public class HelloController extends Controller {
     public void index() {
-        render("index.html");
+        renderText("Hello World.");
     }
 }

+ 1 - 5
src/main/java/start/Start.java

@@ -3,12 +3,8 @@ package start;
 import com.jfinal.server.undertow.UndertowServer;
 import config.WebConfig;
 
-import java.io.File;
-
 public class Start {
     public static void main(String[] args) {
-        File file = new File(".debug");
-
-        UndertowServer.start(WebConfig.class, 8080, file.exists());
+        UndertowServer.start(WebConfig.class, 8088, WebConfig.IsDev);
     }
 }

+ 17 - 1
src/main/webapp/WEB-INF/web.xml

@@ -2,6 +2,22 @@
  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/dtd/web-app_2_3.dtd" >
 
-<web-app>
+<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
   <display-name>Archetype Created Web Application</display-name>
+
+  <display-name>jfinal offical website</display-name>
+
+  <filter>
+    <filter-name>jfinal</filter-name>
+    <filter-class>com.jfinal.core.JFinalFilter</filter-class>
+    <init-param>
+      <param-name>configClass</param-name>
+      <param-value>config.WebConfig</param-value>
+    </init-param>
+  </filter>
+
+  <filter-mapping>
+    <filter-name>jfinal</filter-name>
+    <url-pattern>/*</url-pattern>
+  </filter-mapping>
 </web-app>