我打算创建一个网站,用于呈现数据库中的数据并更新数据库。由于我对Java有很好的了解,所以我想使用Java作为后端语言。用Java创建一个动态网站
此外我想展示一些交互式外观和感觉丰富的UI组件来获取和显示数据。
请建议一个良好的UI框架,为UI的外观和感觉,也请告诉我如何连接我的Java程序与该UI框架。
例如,当我从下拉列表中选择一个选项时,下一个下拉列表应该是可见的,并加载了仅适用于所选选项的选项。
我打算创建一个网站,用于呈现数据库中的数据并更新数据库。由于我对Java有很好的了解,所以我想使用Java作为后端语言。用Java创建一个动态网站
此外我想展示一些交互式外观和感觉丰富的UI组件来获取和显示数据。
请建议一个良好的UI框架,为UI的外观和感觉,也请告诉我如何连接我的Java程序与该UI框架。
例如,当我从下拉列表中选择一个选项时,下一个下拉列表应该是可见的,并加载了仅适用于所选选项的选项。
我更喜欢使用的弹簧和primefaces,可以达到从该网站上的所有primefaces教程; http://www.primefaces.org/primeui/
您可以使用GWT-GXT或Vaadin framewoks。这些是常用的基于Java的UI框架。
你也可以在你的前端使用的后端和JSF的springframework的与Primefaces。
对此有两种主要方法:
1.在后端编写Java RESTful API(使用Jersey或Spring MVC等库),并使用Ajax调用使用Javascript库检索/更新数据,像jQuery。这样,您可以为其他客户端使用相同的API,例如移动客户端。
2.第二种方法是使用JSP进行模板化。有很多生成动态HTML页面的Java Web框架:Spring MVC,GWT,Play,JSF,Wicket - 仅举几例。各有其优点和缺点。
标记为偏离主题。 '请建议我一个好的UI框架'肯定有资格提问推荐一个非现场资源。 –