开发者社区> 问答> 正文

JSP和Servlet是用来做什么的?

是用来编写网页脚本的吗?它们和Spring,Struct,Hibernate有什么区别和联系?感觉都是和网站制作有关的,但又不是很清楚具体是什么。麻烦哪位朋友给解释一下,主要是用途方面。

展开
收起
小黄鸭哈哈哈 2021-09-28 16:00:11 654 0
1 条回答
写回答
取消 提交回答
  • Servlet呢,说白了就是一个控制器,在项目的mvc模式中充当v,c两层,jsp是v层,但是它在运行的时候也是被web容器翻译成servlet执行的,Struts2呢,其实就是为了简化javaee开发的一款框架,它实现的功能就是servlet的功能,但是相比呢简单多了,Sping和Hibernate呢都是一些开源框架,模型层的东西,但是从你的问题来看,你属于java web开发的初学者,我本人不建议你去学框架(现在),先扎扎实实的学习jsp,servlet,推荐你一本书孙鑫的那个 servlet深入详解吧,学习通了,你就对java web开发的一些基础原理懂了,到之后的框架学习会很得心应手的, jsp就是用来做动态网站的,jsp和servlet无本质区别,jsp在后台也是当成servlet运行的,动态网站呢就是实现后台与前台大量数据的交互的,比如form表单啦,这些html做不到

    2021-09-28 16:51:50
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载