我计划使用Wicket构建一个带有数据库存储的网站。我以前没用过 Wicket。我可以从任何示例框架开始吗?
3 回答
好吧,Wicket 站点的示例比您可以动摇的小部件还多。
请记住,Wicket 只是一个用户界面框架,它与数据库访问之类的东西没有任何关系。您需要在别处寻找(JDBC、Hibernate、JPA 等)
如果您正在考虑部署到 Google App Engine,我正在为 Wicket 应用程序开发一个模板项目。访问http://code.google.com/p/wicket-gae-template/并从 Subversion 主干结帐。这是 App Engine“Guestbook”演示项目的重新实现,使用 Wicket 而不是 JSP。它还使用 Maven 进行构建,使用 JDO 进行持久化,使用 Google Guice 进行依赖注入,并使用类来支持简单的单元测试。该站点上的文档现在不存在,因此让源代码成为您的指南。
您可以查看我的简单 CRUD 示例,其中包含 wicket、db4o 和 guice。但请记住,正如 skaffman 指出的那样:“记住 Wicket 只是一个用户界面框架”(wicket 是一个不错的框架!)
不过,在我的帖子中,我列出了一些项目,如果您想将 wicket 与持久性解决方案一起使用,这些项目可能会有所帮助:
- 检票口
- 数据绑定器
- 检票口
- Wicket-堇青石
- 安提利亚
- wicket-电话簿
- 纯休眠
- wicket-grails 插件
如果您想在 wicket 中使用 guice 或 spring,那么这些原型可能会帮助您入门。
如果您喜欢构建精美的应用程序,请查看此页面。