美文网首页
servlet+jdbc搭建的服务器

servlet+jdbc搭建的服务器

作者: 毛神 | 来源:发表于2017-02-13 15:43 被阅读0次

    公司开发的时候,基本上都会实现一些现成的框架,比如ssh啊,这样的。之前写小例子的时候,自己写了一个由servlet+jdbc构成的服务器端,现在说说里面遇到的问题

    1,登录后,想写一个Util.getCurrentUser()方法来获取当前的登录人员

    一开始想当然的就写了,在Servlet的doPost方法中,直接获取session里面的user对象,然后存到Util里面的一个静态变量中,这样,Util.getCurrentUser()就可以了。写完以后,总觉得哪里不对,直到并发的时候,发现身份串了。才发现这是一个错误。

    改过后,是这样的

    采用ThreadLocal,这样就可以避免身份串掉了。代码如下:

    当然细节还可以优化的

    2,数据库操作,在经历了前面一个并发问题后,我发现我原来写的数据库操作,是不支持高并发的。于是我只是简单的加了一个数据库连接池~~~proxool

    使用过程基本上很多人都介绍过了,我自己也记录下

    *准备三个jar:proxool-cglib.jar,proxool-0.9.1.jar,commons-logging-1.2.jar导入项目

    *WEB-INF文件夹下面增加proxool.xml文件,内容如图

    proxool配置

    *获取数据库连接的方法

    没了

    相关文章

      网友评论

          本文标题:servlet+jdbc搭建的服务器

          本文链接:https://www.haomeiwen.com/subject/byftwttx.html