相关疑难解决方法(0)

使用ORM或纯SQL?

对于我开发的一些应用程序(然后继续忘记),我一直在编写纯SQL,主要用于MySQL.虽然我在SQLAlchemy中使用了python中的ORM ,但我并没有坚持使用它们.通常是文件或复杂性(从我的观点来看)阻碍了我.

我看是这样的:使用ORM来实现可移植性,如果它只是使用一种类型的数据库则使用普通SQL.在开发需要数据库支持的应用程序时,我真的在寻找何时使用ORM或SQL的建议.

考虑到这一点,使用轻量级包装来处理数据库不一致与使用ORM相比会好得多.

sql language-agnostic orm

240
推荐指数
8
解决办法
9万
查看次数

Hibernate,iBatis,Java EE或其他Java ORM工具

我们正在规划一个大型企业应用程序.在经历了J2EE的痛苦之后,我们将重点放在评估hibernate上.

看起来新的Java EE API更简单.我还读了一些关于Hibernate和iBatis的好东西.我们的团队对任何框架都缺乏经验.

我想确定5个主要的比较点

  • 学习曲线/易用性
  • 生产率
  • 可维护性/稳定性
  • 性能/可扩展性
  • 易于故障排除

如果您要管理一个由具有J2EE经验的约6位开发人员组成的团队,您将使用哪种ORM工具?为什么?

java orm hibernate ibatis java-ee

66
推荐指数
5
解决办法
3万
查看次数

轻量级JDBC帮助程序库替代Apache Commons DbUtils

我刚刚开发了自己的小型JDBC帮助程序库,我已经意识到它将成为一个维护噩梦.

我不是在寻找一个完整的ORM,比如Hibernate,只是一些简单而有用的东西可以快速地使JDBC调用传递SQL语句而不会弄乱已检查的异常,手动关闭资源等等......

从您的经验中,您能推荐一个不错的JDBC帮助程序库吗?

到目前为止,我已经看过Apache Commons DbUtils了,看起来还不错.还有其他想法吗?

java jdbc helper apache-commons

27
推荐指数
3
解决办法
3万
查看次数

什么是最常用的Java框架?

对我来说,我会根据我的经验回答这个问题.

所以,如果我要开始新项目,我会使用以下技术:

  1. AndroMDA作为MDA框架.
  2. 弹簧(DI,拦截器,石英,ACEGI,......等).
  3. 休眠.
  4. JSF.

当然,您可能需要使用一些辅助框架/库,例如:

  1. 速度.
  2. CAS; 如果你需要SSO.
  3. JXLS; 如果您需要使用XLS模板生成Excel文件的小而简单的库.
  4. Drools的; 这是人工智能规则引擎,它使用基于规则的方法来实现专家系统,并且更准确地归类为生产规则系统.

在测试方面,我将考虑以下框架:

  1. TestNG的; 您可能希望在单元测试部分使用JUnit,但TestNG不仅仅是一个统一的测试框架;
  2. WATIR或SELENIUM作为网络测试;

其他人可以提出其他选择吗?

java frameworks

13
推荐指数
1
解决办法
9213
查看次数

Java世界中以下.NET概念(ASP.NET,IIS,Linq等)的等价物是什么?

我是那些在.NET水中导航的人中唯一一个,其余的是在Java世界中.所以,我想有一些共同点与他们交谈.Java中的等价概念是什么:( 概念上,我的意思是这种技术的目的)

  1. 视觉工作室
  2. IIS
  3. LINQ
  4. VS附带的开发服务器(我不知道名字)
  5. NHibernate,Subsonic,......
  6. ASP.NET WebForm(Java中是否存在任何拖放操作)
  7. ASP.NET MVC
  8. 等等(如果知道的话,请添加一些其他概念)

谢谢你的帮助

.net java

10
推荐指数
2
解决办法
6123
查看次数

为现有数据库开发Java CRUD的最佳框架是什么?

我们有一个Java应用程序,在数据库(Oracle)上有许多配置表.我们希望有基于Web的GUI来设置这些表,我们目前通过SQL查询更新这些表.为数据库的子集开发CRUD的最简单方法是什么?这样做有没有基于Java的框架?

java frameworks crud

7
推荐指数
3
解决办法
1万
查看次数

如何获得MySQL查询的优质恐怖检查

我刚刚开始使用MySQL,我只能看到自己用字符串唤醒!我的意思是编译器无法捕获这样的错误,这只是一团糟!是否有一个包装器或我可以添加的某种类,它可以做一些简单的事情,比如创建一个添加表并询问args的函数?

我确定有这样的工具,但我找不到它或知道它的名字.

java mysql orm jdbc

6
推荐指数
1
解决办法
556
查看次数

Servlet的数据库处理程序

我即将开始使用Java开发动态Web应用程序(即Servlets和JSP).
显然,我需要保留一个包含各种信息的数据库(用户等).我的问题是 - 是否有一个很好的库来保存/存储/从这种应用程序的数据库中检索?
我不是指用于发送查询和解析结果的JDBC,而是用于将对象保存到数据库或从数据库加载对象的某种抽象.

目前,我正在尝试开发某种泛型类来处理django样式中的这些情况(即类有一个save()方法),但由于这些是通用的,我想应该存在一些东西.

java database jsp

4
推荐指数
1
解决办法
95
查看次数