【发布时间】:2012-01-16 02:56:37
【问题描述】:
我最近开始使用 Java servlet 进行后端编程,以访问 Intranet webapps 的数据。
我创建了一个 servlet,它将查询名称传递给数据库上的存储过程,然后将结果作为 JSON 块返回。我在 webapps 中使用 AJAX 调用。我的网络应用最多只有大约 100 个用户 - 不过这个数字在明年会缓慢增长。
我想使用休眠进行连接池,而不是为每个 AJAX 调用打开和关闭 JDBC 连接。但是我学习过的每个hibernate教程都是从创建POJO来映射数据开始的,使用getter和setter。我根本不会真正使用 POJO 方法 - 目前我使用字符串构建器从结果集对象创建 JSON,但并不真正明白为什么需要更改它。
基本上,我想简单地更改我的 servlet 以调用某种休眠连接池对象,而不是创建 JDBC 连接。
我可以/我应该为此目的使用休眠(只是没有 POJO 的连接池)吗?如果是这样,有人知道只关注这个的教程吗?如果不是,我应该为此使用其他东西吗?
正如我所说,我对服务器端编程很陌生,所以我可能只是缺少一些基本概念。任何方向表示赞赏。
【问题讨论】:
-
为什么不直接使用缓存,比如 ehcache/etc?
标签: java hibernate servlets architecture