资源简介
本系统分为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个文件信息
相关资源
- 基于JavaWeb的设备信息管理系统(源代
- javaweb Spring+SpringMVC+Mybatis+Mysql数据框架
- 30天学通Java Web项目案例开发(中)源
- bookStore项目文档-素材-源码
- UDP Server服务器端 Demo
- JSP所需的jar包
- Java反序列化终极检测工具_Jboss & Web
- Android APP 电子词典
- 基于Android的记单词APP
- 基于JavaWeb的在线教育平台的设计与实
- JavaWeb餐厅管理系统
- 基于android开发的点餐系统
- 毕业设计基于移动互联的订餐系统(
- JAVA JSP旅游区旅游管理系统 源代码 论
- 安卓小应用源码android studio.zip
- java毕业设计网上商城
- android扫雷源码
- 基于jsp的失物招领系统.zip
- 传智播客崔希凡JavaWeb-day24-综合练习
- material-intro-screenAndroid.zip
- 单车Android客户端源码
- 基于Android的音乐播放器
- 安卓TXT阅读器
- javaWeb上传Excel文件并将数据保存到数
- Android端WifiDirect文件传输Demo
- Javaweb SSM框架 人力资源管理系统源码
- java自动生成全套代码项目,可直接生
- 基于Javaweb的学生社团管理代码包含数
- Android仿微信APP实现源码
- 笑话大全android
评论
共有 条评论