让java网站开发从此简单起来[一个项目只用一个Servlet和一个Dao类]

让java网站开发从此简单起来[一个项目只用一个Servlet和一个Dao类]

ID:38635873

大小:128.00 KB

页数:14页

时间:2019-06-16

让java网站开发从此简单起来[一个项目只用一个Servlet和一个Dao类]_第1页
让java网站开发从此简单起来[一个项目只用一个Servlet和一个Dao类]_第2页
让java网站开发从此简单起来[一个项目只用一个Servlet和一个Dao类]_第3页
让java网站开发从此简单起来[一个项目只用一个Servlet和一个Dao类]_第4页
让java网站开发从此简单起来[一个项目只用一个Servlet和一个Dao类]_第5页
资源描述:

《让java网站开发从此简单起来[一个项目只用一个Servlet和一个Dao类]》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、参加工作已经有1年了,同时,也整理出了一些快速开发网站的经验,第一次发技术贴,别见怪啊公司接的一些网站也都不大,刚来的时候,是采用ASP.NET开发的,后来用的不顺手(我个人比较倾向于java的),后来便换上java开发,可能有的人认为,用java开发这种中小型网站纯粹是找虐。我却不不认同这个。首先,我觉得用java写这种不大的网站,没必要上SSH这种框架(我自身不太喜欢在配置文件里面狂操作)。更喜欢在服务端采用Servlet,连接池采用的是:proxool。在客户端体验方面,都有很多ajax应用,而ajax采用json数据传输,可直

2、接让URL指向服务端的Servlet,故决定在客户端采用纯HTML的形式,增删改查,一切都通过ajax形式提交到servet处理。考虑到页面多了,需要建立的servlet就会更多,在连续开发了2个网站之后,终于总结了一规律,让整个项目只有一个servlet,也只有一个Dao类。我的思想就是,网站开发,无非就是增删改查,只要服务端提供给我json格式的字符串,然后在客户端由JavaScript完成各种用户体验废话不多说了,马上进入重点-------DBAcces.javaviewplaincopytoclipboardprint?1.p

3、ackage com.util;  2.  3.import java.sql.CallableStatement;  4.import java.sql.Connection;  5.import java.sql.DriverManager;  6.import java.sql.PreparedStatement;  7.import java.sql.ResultSet;  8.import java.sql.ResultSetMetaData;  9.import java.sql.SQLException;  10.imp

4、ort java.util.ArrayList;  11.import java.util.HashMap;  12.import java.util.List;  13.import java.util.Map;  14.  15.import com.ipublic.IDao;  16.  17.public class DBAccess {  1.    // 连接jdbc  2.    public static Connection getConn() {      3.        Connection conn = n

5、ull;  4.        try {  5.            Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");  6.            conn = DriverManager.getConnection("proxool.default");  7.        } catch (Exception e1) {  8.            e1.printStackTrace();  9.        }  10.        return

6、 conn;  11.  12.    }  13.      14.    /** 15.     * 普通SQL查询 16.     * @param sql 17.     * @param obj 18.     * @param dao 19.     * @return 20.     */  21.    public static String getQueyData(String sql, Object[] obj, IDao dao) {  22.        Connection conn = null;  2

7、3.        PreparedStatement ps = null;  24.        ResultSet rs = null;  25.        String jsonResult = "";  26.        try {  27.            conn = getConn();  28.            ps = conn.prepareStatement(sql);  29.              30.            if(obj!=null)  31.          

8、  {  32.                for (int i = 1; i <= obj.length; i++) {  33.                    ps.setObject(i, obj[i 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。