資源簡介
本系統分為JSP Web端和手機APP端,兩個部分可以單獨運行。Web端運用JavaBean+servlet+mysql技術,有界面操作,導入myeclipse,部署到Tomcat服務器上就可以用。 android端采用android studio開發。附贈JSP開發報告與android開發報告。有使用說明
代碼片段和文件信息
package?com.tomo.common;
import?java.io.IOException;
import?java.io.InputStream;
import?java.util.HashMap;
import?java.util.Map;
import?java.util.Properties;
public?class?DaoFactory?{
private?static?Properties?props?=?new?Properties();
/**?用于緩存dao實例的Map?*/
private?static?Mapject>?cache?=?new?HashMapject>();
private?DaoFactory()?{
}
static?{
InputStream?is?=?Thread.currentThread().getContextClassLoader()
.getResourceAsStream(“dao.properties“);
try?{
props.load(is);
}?catch?(IOException?e)?{
System.err.println(“在classpath下沒有找到dao.properties文件,請檢查!“);
e.printStackTrace();
}
}
public?static?object?getInstance(String?daoName)?{
object?o?=?null;
o?=?cache.get(daoName);?//?先根據dao名稱去緩存Map中取對應的實例
if?(null?==?o)?{?//?緩存中還不存在,就新創建,并存放到緩存中。
String?className?=?props.getProperty(daoName);
if?(null?!=?className?&&?!““.equals(className))?{
try?{
o?=?Class.forName(className).newInstance();
cache.put(daoName?o);
}?catch?(InstantiationException?e)?{
e.printStackTrace();
}?catch?(IllegalAccessException?e)?{
e.printStackTrace();
}?catch?(ClassNotFoundException?e)?{
e.printStackTrace();
}
}
}
return?o;
}
//?泛型方法
public?static??T?getInstance(String?daoName?Class?clazz)?{
T?t?=?null;
object?temp?=?cache.get(daoName);
if?(null?==?temp)?{
String?className?=?props.getProperty(daoName);
if?(null?!=?className?&&?!““.equals(className))?{
try?{
object?o?=?Class.forName(className).newInstance();
t?=?clazz.cast(o);
//?t?=?(T)o;
cache.put(daoName?t);
}?catch?(InstantiationException?e)?{
e.printStackTrace();
}?catch?(IllegalAccessException?e)?{
e.printStackTrace();
}?catch?(ClassNotFoundException?e)?{
e.printStackTrace();
}
}
}?else?{
t?=?clazz.cast(temp);
}
return?t;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1846272??2018-01-03?10:56??android校園二手市場與服務端源代碼\android報告.doc
?????文件???????1024??2014-03-15?00:01??android校園二手市場與服務端源代碼\Java?Web\.classpath
?????文件????????966??2017-12-07?15:53??android校園二手市場與服務端源代碼\Java?Web\.myeclipse\profiler\second-hand?on?Tomcat??6.x.xm
?????文件????????306??2017-12-20?21:34??android校園二手市場與服務端源代碼\Java?Web\.myme
?????文件???????1754??2014-01-09?16:00??android校園二手市場與服務端源代碼\Java?Web\.project
?????文件????????500??2014-01-06?13:06??android校園二手市場與服務端源代碼\Java?Web\.settings\.jsdtscope
?????文件???????1009??2014-03-14?23:52??android校園二手市場與服務端源代碼\Java?Web\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????123??2017-12-07?19:20??android校園二手市場與服務端源代碼\Java?Web\.settings\org.eclipse.core.resources.prefs
?????文件????????598??2014-03-15?00:00??android校園二手市場與服務端源代碼\Java?Web\.settings\org.eclipse.jdt.core.prefs
?????文件????????471??2014-01-06?13:06??android校園二手市場與服務端源代碼\Java?Web\.settings\org.eclipse.wst.common.component
?????文件????????252??2014-01-06?13:06??android校園二手市場與服務端源代碼\Java?Web\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2014-01-06?13:06??android校園二手市場與服務端源代碼\Java?Web\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2014-01-06?13:06??android校園二手市場與服務端源代碼\Java?Web\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????2089??2017-12-18?08:21??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\common\DaoFactory.java
?????文件???????1661??2017-12-18?08:21??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\common\DbHelper.java
?????文件???????1301??2017-12-18?08:21??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\common\MD5Encoder.java
?????文件????????333??2014-03-06?10:24??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\CollectionDao.java
?????文件???????2309??2017-12-18?08:24??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\common\ba
?????文件???????1806??2014-03-06?10:51??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\impl\CollectionDaoImpl.java
?????文件???????9245??2017-12-16?19:28??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\impl\common\ba
?????文件???????2039??2017-12-18?08:24??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\impl\LookDaoImpl.java
?????文件???????1560??2017-12-16?19:28??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\impl\MessageDaoImpl.java
?????文件???????2094??2017-12-12?15:13??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\impl\ShopDaoImpl.java
?????文件????????305??2017-12-18?08:24??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\impl\UsersDaoImpl.java
?????文件????????357??2017-12-18?08:24??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\LookDao.java
?????文件????????340??2017-12-18?08:24??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\MessageDao.java
?????文件????????357??2017-12-18?08:24??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\ShopDao.java
?????文件????????167??2017-12-18?08:24??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\dao\UsersDao.java
?????文件????????675??2017-12-18?08:25??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\entity\Collect.java
?????文件???????1354??2017-12-16?19:28??android校園二手市場與服務端源代碼\Java?Web\src\com\tomo\entity\common\PageModel.java
............此處省略1600個文件信息
評論
共有 條評論