spring+shiro+mybatis需要的包有
spring的21个包,shiro-cas,core,ehcahe,spring,web
slf4j-api,slf4j-log4j
log4j,log4j-api,log4j-core
comming-logging
mysql-connect-java-8.0.11
mybatis3.5.2
ant,ant-launcher
asm,cglib,javassist
共34个包,这就是ssm框架所需要的包了
建议将所有的包都整合起来,放到一个文件夹里,上传到网盘,这样拷贝的时候,直接将这个文件夹的所有包,都放到WEB-INF目录下的lib目录里即可
javaweb的目录结构,是这样的,每个IDE的主目录web目录也都不同,以intellij为例
他的是src目录和web目录,eclipse就是webContent目录
web目录下有WEB-INF目录,这个是可以放jsp模板和lib库文件的,记住,WEB-INF必须放lib文件夹库目录,所有的库文件都放到WEB-INF/lib目录,WEB-INF目录就是javaweb网站的根目录
src都是放java源文件的,其中包含了包,路径classpath:也指定的就是src这个目录,其中配置文件也可以放到这个目录下,或者这个目录的目录下,不放到根目录,推荐这么做
除此之外还有WEB-INF同级目录的META-INF目录,这个是存放一些额外信息的,在浏览器中不会显示
所以javaweb最重要的是intellij的web或者eclipse的webContent目录下的WEB-INF目录,这个目录就相当于一个网站了,存放模板和java库文件(包文件)
src目录就是存放java源代码,我们主要进行代码编写就是在src文件里做以及WEB-INF的模板目录
WEB-INF目录下还有web.xml这个就是javaweb网站的配置文件,网站运行时都会按照这个web.xml的配置走,也是在WEB-INF目录下的
所以WEB-INF就包含了web.xml网站配置文件,模板目录,和库目录(java包目录)
spring的配置文件,默认命名为springmvc-servlet.xml,也是在WEB-INF目录下的,如果给出这个命名,则spring会默认加载这个配置文件