javaweb是否可以不用jsp呢?

昵称尚在考虑中 2021-09-13 10:10:44

我是个初学者,有人说jsp已经过时,刚开始学开发java该学习什么呢?除了h5/css/js/java/mysql/mvc/spring相关的,有没有涵盖以上知识点的简单的登录访问数据库例子啊?麻烦给一个学习下,谢谢

...全文
555 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
手指风 2021-09-17
  • 打赏
  • 举报
回复

现在开发大多都前后端分离开发了,前端技术栈H5/CSS/JS/Node.JS(基础)、VUE(至少要学一个组件库Element或AntDesign)或React,后端Java基础、框架SpringBoot、MybatisPlus、数据库相关知识(MySQL为主)、网络协议(http协议)、Redis、MQ等。
具体还是实际上手做项目才能最快学习到有用的知识。

  • 打赏
  • 举报
回复
vue+SrpingBoot+MyBatisPlus想从最流行最新的技术学,然后缺什么,补什么,这样不行吗?
凉掰开水 2021-09-14
  • 打赏
  • 举报
回复 1

可以学某个模板技术Thymeleaf、Freemarker配合h5完成前端功能。

李硕硕 2021-09-13
  • 打赏
  • 举报
回复 1

现在大多都是比较大的项目,需要多人协作完成,JSP这种前后端不分离确实可以说过时了,只有一些老的项目维护的过程中可能会用到JSP,但是,在整个学习路线上我觉得仍然还是要学习JSP技术的,JAVA学习就是这样,随着后面的学习,总会推翻前面的技术,就比如你现在会的javascript,先是被JQuery进一步封装,然后又出现了vue框架,java后端方向就拿访问数据库来说,先最基础的JDBC,然后MyBatis框架,感觉比之前那种写SQL语句更方便了,然后MyBatis-Generator出现了,竟然能自动生成SQL语句,再后来知道了通用Mapper,居然都不用生成SQL语句,能直接就用,再到后来,MyBatisPlus出现了,不仅能生成Mapper,就连Service,Controller都能生成。再看javaweb方向的Servlet技术,后来出现了SpringMVC框架,极大的简化了Servlet,再到后面的SpringBoot,没有SSM整合各种配置文件的烦恼了。JSP也是同样,后来学习了Thymeleaf模板引擎,可以说是JSP的升级版(但并没有前后端分离),你会发现随着知识的深入,后面的技术都是取代了前面的技术,功能的实现越来越简单,但是我们不能忽视前面技术的功劳,没有前面的技术的基础,我们是无法学习后面技术的,java这条路想速成不太可能,直接学vue+SrpingBoot+MyBatisPlus去做项目,这样不现实的。去大厂更是看重这些基础,从最基础的数据结构,算法,网络开始问,所以java学习就是一步一个脚印,稳扎稳打,既然是基础者,就别怕技术过时,定好学习路线,一点一点把技术吃透!

  • 举报
回复
@李硕硕 非常感谢
清风逐梦灬 2021-09-13
  • 打赏
  • 举报
回复 1

可以去B站看看尚硅谷的java学习路线

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧