我刚开始学习 javalite 但我不明白 javalite 是否比 hibernate 更有益和更轻量级仍然大多数项目都在使用 hibernate 为什么?我们可以将 javalite 用于大型企业应用程序吗?如果有人使用 javalite,请告诉我 javalite wrt hibernate 的优缺点。
谢谢
我刚开始学习 javalite 但我不明白 javalite 是否比 hibernate 更有益和更轻量级仍然大多数项目都在使用 hibernate 为什么?我们可以将 javalite 用于大型企业应用程序吗?如果有人使用 javalite,请告诉我 javalite wrt hibernate 的优缺点。
谢谢
JavaLite 不仅仅是一个 ORM,它包括用于构建应用程序的整个生态系统,包括:ActiveJDBC (ORM)、ActiveWeb(Web 框架)、DB-Migrator(用于数据库迁移)、JavaLite HTTP(用于 Web 服务的 Web 客户端)、Async (JMS 处理)、AppConfig(针对不同环境的应用程序配置)、内置日志记录、查询统计信息等等我现在可能缺少。与 Hibernate 和 JavaLite 相比,ActiveJDBC 在运行时更易于使用且运行速度更快,许多公司都使用 JavaLite 来构建日志持久的企业应用程序。Hibernate 更受欢迎,因为它更老,并且有关于它的书籍。
如果你想用 Hibernate 构建一个应用程序,你仍然需要引入各种其他技术,例如 Spring MVC(或同等技术)和一堆其他技术,将它们集成在一起等。
JavaLite 是一个一站式框架,所有部分都集成和调整以实现快速开发和运行时执行。