刘韬 vor 5 Jahren
Ursprung
Commit
4320f0a5ca

+ 3 - 3
DataFusion/.classpath

@@ -16,15 +16,15 @@
 	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jaxb-api-2.3.0.jar"/>
 	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jaxb-core-2.3.0.jar"/>
 	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jaxb-impl-2.3.0.jar"/>
-	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jfinal-4.8.jar"/>
 	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/kotlin-stdlib-1.3.50.jar"/>
 	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/kotlin-stdlib-common-1.3.50.jar"/>
 	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/log4j-1.2.17.jar"/>
 	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/mysql-connector-java-8.0.18.jar"/>
 	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/ojdbc6.jar"/>
-	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/okhttp-4.2.2.jar"/>
+	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/okhttp-4.2.2.jar" sourcepath="/Users/liutao/.m2/repository/com/squareup/okhttp3/okhttp/4.2.2/okhttp-4.2.2-sources.jar"/>
 	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/okio-2.2.2.jar"/>
 	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/sqljdbc42.jar"/>
-	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jetty-server-8.1.8.jar"/>
+	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jetty-server-2019.3.jar"/>
+	<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jfinal-4.8-bin-with-src.jar"/>
 	<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>
 </classpath>

BIN
DataFusion/WebRoot/WEB-INF/lib/jetty-server-2019.3.jar


BIN
DataFusion/WebRoot/WEB-INF/lib/jetty-server-8.1.8.jar


BIN
DataFusion/WebRoot/WEB-INF/lib/jfinal-4.8.jar → DataFusion/WebRoot/WEB-INF/lib/jfinal-4.8-bin-with-src.jar


+ 8 - 17
DataFusion/src/com/zskk/config/ZskkConfig.java

@@ -63,13 +63,13 @@ public class ZskkConfig extends JFinalConfig {
 	@Override
 	public void configPlugin(Plugins me) {
 		// 配置数据库连接池插件
-		DruidPlugin druidPluginConnected = createConnectedDruidPlugin();
-		me.add(druidPluginConnected);
-
-		// 配置ActiveRecord插件
-		ActiveRecordPlugin arpConnected = new ActiveRecordPlugin("connected", druidPluginConnected);
-		arpConnected.setDialect(new OracleDialect());
-		me.add(arpConnected);
+//		DruidPlugin druidPluginConnected = createConnectedDruidPlugin();
+//		me.add(druidPluginConnected);
+//
+//		// 配置ActiveRecord插件
+//		ActiveRecordPlugin arpConnected = new ActiveRecordPlugin("connected", druidPluginConnected);
+//		arpConnected.setDialect(new OracleDialect());
+//		me.add(arpConnected);
 
 		
 		Cron4jPlugin cpData = new Cron4jPlugin();
@@ -89,18 +89,9 @@ public class ZskkConfig extends JFinalConfig {
 
 	}
 	
-	/*
-	 * / 运行即启动
-	 */
-	@Override
-	public void onStart() {
-		// TODO Auto-generated method stub
-		super.onStart();
-//		ServiceFactory.init();
-	}
 	
 	public static void main(String[] args) {
-		JFinal.start("WebRoot", 10001, "/", 5);
+		JFinal.start("WebRoot", 10002, "/", 5);
 	}
 
 }

+ 37 - 1
DataFusion/src/com/zskk/control/ViewController.java

@@ -1,19 +1,55 @@
 package com.zskk.control;
 
+import java.io.IOException;
 import java.util.List;
+import java.util.Map;
 
+import com.alibaba.fastjson.JSON;
 import com.jfinal.core.Controller;
 import com.jfinal.plugin.activerecord.Db;
 import com.jfinal.plugin.activerecord.Record;
 
+import okhttp3.FormBody;
+import okhttp3.MediaType;
+import okhttp3.OkHttpClient;
+import okhttp3.Request;
+import okhttp3.RequestBody;
+import okhttp3.Response;
+
 public class ViewController extends Controller {
 
+	private static final MediaType JSON_CODE = MediaType.get("application/json; charset=utf-8");
+
+	private static final OkHttpClient OKHTTP_CLIENT = new OkHttpClient();
+
 	/**
 	 * 在被连接数据库执行sql语句
 	 */
 	public void executeSql() {
-		List<Record>  d =  Db.use("sx").find(this.getPara("sqlstr"));
+		List<Record>  d =  Db.use("connected").find(this.getPara("sqlstr"));
 		this.renderJson(d);
 	}
 	
+	private static String doPost(String url, Map<String, String> map) throws IOException {
+		RequestBody formBody = new FormBody.Builder()
+		        .add("key", "value")
+		        .add("key", "value")
+		        .build();
+		
+		    Request request = new Request.Builder()
+		        .url(url)
+		        .post(formBody)
+		        .build();
+
+		    try (Response response = OKHTTP_CLIENT.newCall(request).execute()) {
+		      if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
+		      System.out.println(response.body().string());
+			  return response.body().string();
+
+		    }
+	  }  
+	
+	public static void main(String[] args) throws IOException {
+		doPost("https://www.baidu.com", null);
+	}
 }