高手问答
高手问答 是开源中国针对行业特定技术问题发起的专家问答。
DBHelper 是一个非常重要的类,它负责以下工作: 对 Apache Commons DBCP 数据源进行初始化。 集成 Apache Commons DbUtils 作为底层 JDBC 工具类(使用 DBUtil 进行了封装)。 隔离线程中的...
SQLHelper 具有如下功能: 用于获取 sql.properties 配置文件中定义的 SQL 语句(模板)。 生成基于单表的 SQL 语句。 以下是代码细节: public class SQLHelper { private static f...
Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。 事务也是这样,不能做一般就不做了,要么做完,要么就不做。也就是说,事...
Proxy,也就是“代理”了。意思就是,你不用去做,别人代替你去处理。比如说:赚钱方面,我就是我老婆的 Proxy;带小孩方面,我老婆就是我的 Proxy;家务事方面,没有 Proxy。 它在程序开发中...
本篇是《ThreadLocal 那点事儿》的续集,如果您没看上一篇,就就有点亏了。如果您错过了这一篇,那亏得就更大了。 还是保持我一贯的 Style,用一个 Demo 来说话吧。用户提出一个需求:当修改...
ThreadLocal,直译为“线程本地”或“本地线程”,如果你真的这么认为,那就错了!其实,它就是一个容器,用于存放线程的局部变量,我认为应该叫做 ThreadLocalVariable(线程局部变量)才对...
本文是《轻量级 Java Web 框架架构设计》的系列博文。 之前写过一个简单的示例,发送 GET 请求,返回 JSON 数据到浏览器中。这基本上可以实现读取数据的问题,那如何实现写入数据呢? 今天再...
直接上代码吧,请大家评审! public class ClassUtil { // 获取指定包名下的所有类 public static List<Class<?>> getClassList(String packageName, boolean isRecursive) { ...
本文是《轻量级 Java Web 框架架构设计》的系列博文。 前面谈到了一些框架的实现原理,现在是时候用一把这个框架了。对了,此框架现命名为 Smart Framework。我希望它和您想象得一样 Smart!...
本文是《轻量级 Java Web 框架架构设计》的系列博文。 IOC 也就是“控制反转”了,不过更流行的叫法是“依赖注入”(DI - Dependency Injection)。听起来挺高深,其实实现起来并不复杂。下面...
形如 productTypeId(驼峰风格),若要转换为 product_type_id(下划线风格),则可使用如下方法: // 将驼峰风格替换为下划线风格 public static String CamelhumpToUnderline(String str)...
本文是《轻量级 Java Web 框架架构设计》的系列博文。 目前轻量级 Java Web 架构已基本形成,该框架暂命名为 Smart Framework,下面给出一个类图。 其中 Xxx 代表实体的名称,例如:Product...
本文是《轻量级 Java Web 框架架构设计》的系列博文。 为了开发一款轻量级的 Java Web 开发框架,我不惜放弃了我最深爱的 Hibernate。我非常感谢它这么多年来教会了我许多知识,让我不会再走...
本文是《轻量级 Java Web 框架架构设计》的系列博文。 前面已对该 Java Web 框架做了一些简要描述,目标就是打造一个轻量级的 Java Web 开发框架。我们不考虑使用 Struct、Spring、Hibernate...
使用 DBUtil 工具类可加快编写 JDBC 代码的开发速度,非常轻量级,非常好用! 注意:这里是 DBUtil 的基础版,若要查看高级版,请阅读《DBUtil 代码细节》。 DBUtil.java public class DBUti...
写了一个工具类,用于获取指定包名下的所有类,支持递归遍历,支持注解过滤,可从 classpath (class 文件与 jar 包)中获取。 import java.io.File; import java.io.FileFilter; import jav...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复