1.学习SSM框架时,首先对框架有一些了解,主要是对MVC 三层架构 Spring 之间的关系。
2.三层架构: view层 用户提出请求
service层 业务逻辑
Dao层 操控数据库
具体结构请看下图
3.MVC: Contraller层
View层
Model层
具体结构请看下图
ps:
Bean
<1> 数据承载Bean 也就是实体类
<2> 业务处理Bean 也就是Dao Service
4. 三层架构与MVC的关系
Service Level ,Dao Level 属于Model类
View Controller 属于 View层
总结:
三层架构和MVC相互联系 又相互包含 是不等价的
5.SSM 与 三层架构,MVC的关系
6.两种Tomcat项目发布方法
<1> 打开Tomcat 进入网址
如果你没有事先设置账号密码 就会出现这样的错误
<2>进入Tomcat目录 E:\apache-tomcat-7.0.82\conf 找到
在最后添加<role rolename="manager-gui"/>
<user username="1" password="1" roles="manager-gui"/>
修改密码即可 然后重启Tomcat 发布项目,进行第一步点击你发布的项目即可运行JSP页面
第二种发不方式就不说了 用的不多
7.代理代理
分为 动态代理(JDK动态代理 Cglib动态代理)
静态代理
区别:
静态代理 | 动态代理 |
没有运行,就与代理有联系 | 运行后到用时才有联系 |
有代理类 | 依靠第三方或工厂生成代理类 |
ps:Cglib所需Jar包在
http://www.java2s.com/Code/Jar/c/Downloadcglib223sourcesjar.html
可以找到
8.其他
<1>快捷键
Ctrl + N 建立任何文件 项目
Ctrl + D 删除一行
Alt + Shift + L 抽取局部变量(PS: 鼠标一定要放在目标最后的位置)
凡是带下划线的都是可以用 Alt + 带下划线得字母获得焦点
Ctrl + 1 可以获得错误提示信息
快捷键会到最后总结得
<2>Java虚拟机的运行
1)启动虚拟机
2)启动Boot Strage
3)加载 ext class load 和 app load