为什么spring boot不能很好的支持jsp?:https://www.zhihu.com/question/61385975
在springboot中使用jsp:https://blog.csdn.net/cflsup/article/details/123089542
>>freemaker是什么?geoserver里面使用freemaker生成前端代码的逻辑?(SpringMVC + FreeMarker + SiteMesh3问题)
>>wicket又是什么?它和freemaker的关系(Java Web框架,我选Wicket)
后端写前端页面的好处:便于做test。。
一个大量借鉴swing设计思想的web框架Wicket:https://www.douban.com/group/topic/5088976/?_i=44156089Z8XcRV
Geoserver中的前端页面
一个html+一个.java。。。这是什么样的页面设计逻辑
Wicket入门:https://blog.csdn.net/diluan6799/article/details/106828788(Apache Wicket Cookbook.pdf)
Apache Wicket 是创新型 Java Web 应用程序框架。它通过彻底地分离开发人员与设计人员的角色,帮助简化 Web 应用程序开发。它将允许您从视图层中删除逻辑代码,消除使用 JavaServer Page (JSP) 的需求,提供以简单传统 Java 对象(Plain Old Java Object,POJO)为中心的开发模式,以及消除使用 XML 和其他配置文件格式的大量需求。
还有多少人使用wicket?(有人说Wicket相当于Java版的ASP.NET):https://www.zhihu.com/question/39814404 ASP.NET中的控件相当于Wicket中的什么?Wicket框架并没有使用新的HTML标记,只是对其标记进行扩展。这样带来的好处就是,Wicket框架的HTML代码完全可以在现有流行的WEB编辑器中编辑,这对于前台美工人员来说是一种激励,他们不用再面对一堆他们看不动的代码,而小心翼翼的进行前台页面的制作了。
GeoServer为什么要使用wicket?这个问题或许就像ArcGIS JavaScript API为什么要使用DOJO一样吧。。或者像ArcGIS Server为什么要使用JSP。。各取所需,或者是因为历史遗留问题
Wicket实现了网页设计和后端代码分离。。但是并没有实现前后端分离?但是,绑定在一起有个好处就是便于后端实时的看到结果。就像前端也会弄一些假的数据,后面再获取接口一样。
设计先行。先设计好界面,逻辑也就捋通了。
>> springboot如何访问html页面:https://blog.csdn.net/weixin_29602351/article/details/117822884
>>Springboot 静态资源路径配置 实例介绍:https://developer.aliyun.com/article/943528