diff --git a/lib/finekit-10.0.jar b/lib/finekit-10.0.jar
new file mode 100644
index 0000000..b799f1b
Binary files /dev/null and b/lib/finekit-10.0.jar differ
diff --git a/pom.xml b/pom.xml
index 3d1b288..e52b1f5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,6 +11,15 @@
jar
demo-db-access
+
+
+ com.fanruan.api
+ finekit
+ 10.0
+ system
+ ${project.basedir}/lib/finekit-10.0.jar
+
+
${project.basedir}/../webroot/WEB-INF/plugins/plugin-com.fr.conf.db.demo-1.0/classes
diff --git a/src/main/java/com/fr/conf/db/demo/InputUrlAliasBridge.java b/src/main/java/com/fr/conf/db/demo/InputUrlAliasBridge.java
index 2809254..d2200e1 100644
--- a/src/main/java/com/fr/conf/db/demo/InputUrlAliasBridge.java
+++ b/src/main/java/com/fr/conf/db/demo/InputUrlAliasBridge.java
@@ -1,15 +1,15 @@
package com.fr.conf.db.demo;
+import com.fanruan.api.net.URLAliasKit;
import com.fr.decision.fun.impl.AbstractURLAliasProvider;
import com.fr.decision.webservice.url.alias.URLAlias;
-import com.fr.decision.webservice.url.alias.URLAliasFactory;
public class InputUrlAliasBridge extends AbstractURLAliasProvider {
@Override
public URLAlias[] registerAlias() {
return new URLAlias[]{
- URLAliasFactory.createPluginAlias("/db/input", "/db/input", false),
- URLAliasFactory.createPluginAlias("/db/output", "/db/output", false)
+ URLAliasKit.createPluginAlias("/db/input", "/db/input", false),
+ URLAliasKit.createPluginAlias("/db/output", "/db/output", false)
};
}
}
diff --git a/src/main/java/com/fr/conf/db/demo/fun/http/InputHttpHandler.java b/src/main/java/com/fr/conf/db/demo/fun/http/InputHttpHandler.java
index 997de42..1bc9068 100644
--- a/src/main/java/com/fr/conf/db/demo/fun/http/InputHttpHandler.java
+++ b/src/main/java/com/fr/conf/db/demo/fun/http/InputHttpHandler.java
@@ -1,19 +1,18 @@
package com.fr.conf.db.demo.fun.http;
+import com.fanruan.api.web.FlushKit;
import com.fr.conf.db.demo.SystemConfigAccessBridge;
import com.fr.conf.db.demo.fun.SystemConfigDAO;
import com.fr.conf.db.demo.fun.entity.SystemConfigEntity;
-import com.fr.data.NetworkHelper;
import com.fr.decision.fun.impl.BaseHttpHandler;
import com.fr.stable.db.action.DBAction;
import com.fr.stable.db.dao.DAOContext;
+import com.fr.third.org.apache.commons.lang3.RandomStringUtils;
import com.fr.third.org.apache.commons.lang3.RandomUtils;
import com.fr.third.springframework.web.bind.annotation.RequestMethod;
-import com.fr.third.org.apache.commons.lang3.RandomStringUtils;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import java.io.PrintWriter;
import java.util.Date;
import java.util.UUID;
@@ -49,9 +48,6 @@ public class InputHttpHandler extends BaseHttpHandler {
return entity;
}
});
- PrintWriter writer = NetworkHelper.createPrintWriter(res);
- writer.println("success insert data:" + result.toString() + " to database table:fine_plugin_system_conf");
- writer.flush();
- writer.close();
+ FlushKit.printAsString(res, "success insert data:" + result.toString() + " to database table:fine_plugin_system_conf");
}
}
diff --git a/src/main/java/com/fr/conf/db/demo/fun/http/OutputHttpHandler.java b/src/main/java/com/fr/conf/db/demo/fun/http/OutputHttpHandler.java
index 058436d..1daf8b6 100644
--- a/src/main/java/com/fr/conf/db/demo/fun/http/OutputHttpHandler.java
+++ b/src/main/java/com/fr/conf/db/demo/fun/http/OutputHttpHandler.java
@@ -1,9 +1,9 @@
package com.fr.conf.db.demo.fun.http;
+import com.fanruan.api.net.NetworkKit;
import com.fr.conf.db.demo.SystemConfigAccessBridge;
import com.fr.conf.db.demo.fun.SystemConfigDAO;
import com.fr.conf.db.demo.fun.entity.SystemConfigEntity;
-import com.fr.data.NetworkHelper;
import com.fr.decision.fun.impl.BaseHttpHandler;
import com.fr.stable.db.action.DBAction;
import com.fr.stable.db.dao.DAOContext;
@@ -42,7 +42,7 @@ public class OutputHttpHandler extends BaseHttpHandler {
return daoContext.getDAO(SystemConfigDAO.class).find(new QueryConditionImpl().addRestriction(RestrictionFactory.gte("salary", 10000.0)));
}
});
- PrintWriter writer = NetworkHelper.createPrintWriter(httpServletResponse);
+ PrintWriter writer = NetworkKit.createPrintWriter(httpServletResponse);
writer.println("The people who's salary is more than 10000:
");
for (SystemConfigEntity entity : entities) {
writer.println(entity.toString());