对传统的servlet和ssm框架的优缺点

本文探讨了Servlet作为MVC基础的优缺点,包括配置繁琐、单元测试不便等问题。接着介绍了SSM(Spring+SpringMVC+MyBatis)框架的优势,如低成本、节省开发时间、良好的扩展性和可维护性,强调其在现代开发中的重要性。
摘要由CSDN通过智能技术生成

Servlet是一种运行在支持Java语言的服务器上的组件,用于实现多种网络服务功能,为网络客户提供安全可靠、易于移植的动态网页。Servlet容器用于处理客户端的请求,并将处理结果返回给客户端。Sun公司在其API中提供了一个Servlet接口,发布一个动态web资源(动态网站)。简而言之,Servlet是为了实现Java语言的网络功能而存在的。
Servlet的优点
① 是MVC的基础,其他的框架比如Struts1等都是从Servlet基础上发展过来的,所以掌握Servlet是掌握MVC的关键;
② Servlet把最底层的API暴露给程序员,可以对Servlet进行封装;
③ 市场上任何一个MVC的框架都是Servlet发展过来的,所以了解Servlet的运行机制很关键。
Servlet的缺点
① 每写一个Servlet在web.xml中都要做相应的配置。如果有多很Servlet,会导致web.xml内容过于繁多;
② 在Servlet中,doGet方法和doPost方法有HttpServletRequest和HttpServletResponse参数。这两个参数与容器相关,如果想在Servlet中作单元测试,则必须初始化这两个参数;
③ 如果一个Servlet中有很多个方法,则必须采用传递参数的形式,分解到每一个方法中。
SSM框架
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。在这个快速发展的互联经济的时代,SSM框架提高了开发人员的工作效率,及时的开发出具有良好的时效性的优秀的软件,才是开发人员此时更加需要的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值