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());