原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
之前我们写过一个控制登录权限的小项目,项目中只有一个接口,就是登陆。这意味着写一个servlet就要在web.xml上配置一个servlet和一个servlet-mapping,在这上面这看起来是很简单,那是因为这里servlet少,如果servlet有几百个呢?那酸爽!不仅web.xml里面酸爽,java类也是成堆的出现。而且数据库连接那块也要一个个查询手动写,手动建立jdbc连接,手动遍历结果,手动关闭资源…想想都恐怖~~
当然在性能上,servlet也无法处理太高的用户并发量(用户同时访问的数量)
为了解决这些问题,于是诞生了我们所谓的框架。框架,是个集合名词,指的是为了处理某一个或者某些复杂的问题而去编写的一个可复用的设计结构。
我们javaweb的框架可以分为以下几类(我知道的):
以后的内容主要围绕着springMVC和mybatis进行。说道springMVC就不得不说说MVC设计模式,MVC是Model-View-Controller的缩写其中
MVC设计模式的优点:
当然MVC设计模式也有缺点,比如增加了系统结构的复杂性啥的。但是没有什么东西是完美的,所以相对于那么多优点,一点点缺点也是可以忍受的。
额,另外插播个小广告:“跟大妖怪学渣哇”QQ讨论群正式开放,需要讨论的小伙伴赶紧上车~群号:626438360。