
自从工作以来也有 4 年多了,再没有开发过前端.以前学习的那点 jsp 早就随风飘向大海了.
最近发现一个不会前端的程序员是不完整的,多少次想自己写个小东西,苦于不会前端都无疾而终了.
然后这 2 天看了下网上一些 jsp 教程,发现简直不应该是这个时代的东西....(或者我看的都是老的,与后端交互竟然还都是 request.getXXXX).后端与前端的交互不能直接传对象么?或者现在与前后端交互已经不使用 jsp 了?
因为我对前端的一无所知,以上言论如有问题,请默喷
1 asj 2016 年 1 月 6 日 不建议任何 Java 前端技术 Java 在后端默默提供服务就好了 |
2 Mithrandir 2016 年 1 月 6 日 前端用什么 java... |
3 soundofsilence 2016 年 1 月 6 日 比较流行的有 Freemarker 、 Velocity 。 另外,在 JSP 里面可以不用 request.getAttribute 方式,可以用 EL 表达式 + JSTL 或者其他标签库。 |
4 pinggjayy OP 额.补充一下问题把,如果后端提供出 restful api,应该怎么与前端交互.刚试了 bootstrap,感觉还挺简单,也简单把页面框出来了,该怎么与后端交互.我只知道用 jsp....... |
5 incompatible 2016 年 1 月 6 日 楼主可以看看 spring mvc 和 thymeleaf 。前者是 mvc 框架,可以提供你说的”后端与前端的交互直接传对象“的功能;后者是模板框架,我认为比 velocity 和 freemarker 好用。 |
6 incompatible 2016 年 1 月 6 日 另外, jsp 和 servelt 的确不是这个时代的东西了。但它们有一个好处就是对 http 的抽象非常精确,我在本站见过相当数目的连 cookie 和 session 都弄不清的 php 程序员,如果是写 servlet 过来的 java 程序员绝对不会是这个样子。 |
7 hxgdzyuyi 2016 年 1 月 6 日 Freemarker 还是别学了。 。。 这框架真可怕。太老了吧也。 escape 都没有好的处理方案 |
8 baozijun 2016 年 1 月 6 日 学 J2EE 竟然不学 servlet......Servlet3.0 已经抽象的很简单了,然后和 Jfinal 或者 Spring mvc 一起用简直好用... |
9 zacard 2016 年 1 月 6 日 Velocity 吧。。。话说已经老早 restful 了,前端就是 html+js |
10 Tourin 2016 年 1 月 6 日 primeface 非常好用。 |
11 smalltalk 2016 年 1 月 6 日 在我眼中,除了 Javascript 客户端,就是后端提供 json 服务了。不知道前端的存在的意义是什么。 |
12 Suclogger 2016 年 1 月 6 日 现在前端很多采用 HTML + js 与后台交互,这样比较轻量 |
13 learnshare 2016 年 1 月 6 日 后端都慢慢地 API 化了,后端渲染页面的应用会慢慢被边缘化 |
14 goodyang 2016 年 1 月 6 日 这些年硬件和浏览器 JS 引擎的性能都提升很大,貌似大都是这样: java 基本上只处理后端。前端用 ajax 获取数据, js+html+css 处理前端。 |
15 luman 2016 年 1 月 6 日 java 基础 编程基础 设计模式 |
16 jack80342 2017 年 11 月 29 日 正在每天翻译一篇 Thymeleaf,欢迎 Fork,https://www.gitbook.com/book/jack80342/thymeleaf/details |