繁体   English   中英

j2se应用程序的最佳实践

[英]j2se application best practice

我想构建一个简单的CRUD控制台应用程序,它由一组需要访问CRUD方法的10-20个类组成。 我不想每次在每个需要数据库访问的方法中创建连接。 也许将所有创作部分放入一个单独的单例类中?
应该如何构建这种应用程序的任何想法,最佳实践?

只需一本教程就足以学习如何设计DAO

一个快速但过度工程的简单CRUD解决方案是使用Netbeans JPA向导:

  • 从数据库生成实体类(检查的将实体部分
  • 来自实体的JPA控制器类( 小样本

无需处理连接。

创建一个具有所有功能的基类作为单独的方法。 例如如下。

Connection getConnection() - 返回连接对象

void close() - 关闭连接

像每个功能的这个实现方法。 将操作类扩展到此基类并调用所需的函数。

例如:

 public class Insert extends Base {

// call the rquired functions

}

如果需要,您可以参数化一些变量,如drivernames,url,username,password等,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM