java 网络应用程序框架
java frameworks for web applications
我是 Web 应用程序开发的新手,正在开发一个小型 Web 应用程序,到目前为止已经制作了所有 HTML 文件,这些文件 link 编辑到各自的 CSS 文件.我还使用 JavaScript 来执行某些任务,例如验证等。
我现在想 link 我的应用程序到 Oracle 数据库,其模式已经创建。
关于我必须使用什么框架 (Java) 来完成数据库连接(除了 Play 2.x)有什么建议吗?以及如何使用哪个会使我的开发过程更容易?
谢谢!
据我了解,您拥有浏览器的所有内容(HTML、CSS、Java脚本),您需要的是服务器端并且您想这样做在 Java。有几个框架可以帮助您 - Play 框架只是一种可能性(尽管对于小型、易于设置的 Web 应用程序来说是一个很好的选择)。仅举其他名称:Spark, Vaadin, Ninja and of course the quite heavy but still loved Spring MVC.
对于与数据库的连接,我建议使用 Ebean or JPA。两者相似,都受 Play 支持,都与 Oracle 数据库一起使用。
可能最好的开始是示例应用程序:
- 一个使用 Hibernate 的 JPA 实现:https://github.com/jamesward/play-java-jpa
- 一个使用 OpenJPA,另一个 JPA 实现:https://github.com/kristijanbambir/play-openjpa
关于 Play with JPA 的小教程:http://www.waitingforcode.com/play-framework/database-and-jpa-in-play-framework/read。
我是 Web 应用程序开发的新手,正在开发一个小型 Web 应用程序,到目前为止已经制作了所有 HTML 文件,这些文件 link 编辑到各自的 CSS 文件.我还使用 JavaScript 来执行某些任务,例如验证等。 我现在想 link 我的应用程序到 Oracle 数据库,其模式已经创建。 关于我必须使用什么框架 (Java) 来完成数据库连接(除了 Play 2.x)有什么建议吗?以及如何使用哪个会使我的开发过程更容易? 谢谢!
据我了解,您拥有浏览器的所有内容(HTML、CSS、Java脚本),您需要的是服务器端并且您想这样做在 Java。有几个框架可以帮助您 - Play 框架只是一种可能性(尽管对于小型、易于设置的 Web 应用程序来说是一个很好的选择)。仅举其他名称:Spark, Vaadin, Ninja and of course the quite heavy but still loved Spring MVC.
对于与数据库的连接,我建议使用 Ebean or JPA。两者相似,都受 Play 支持,都与 Oracle 数据库一起使用。
可能最好的开始是示例应用程序:
- 一个使用 Hibernate 的 JPA 实现:https://github.com/jamesward/play-java-jpa
- 一个使用 OpenJPA,另一个 JPA 实现:https://github.com/kristijanbambir/play-openjpa
关于 Play with JPA 的小教程:http://www.waitingforcode.com/play-framework/database-and-jpa-in-play-framework/read。