安装Tomcat – window – preferences – Server
右键Tomcat v7.0可以start 或者stop, 也可以Add and Remove(添加或删除项目到服务器)
访问http://localhost:8080
为项目添加tomcat的运行环境
新建Servlet:
右键项目 – new servlet – 选择包 – 填写类名 – next
每次程序写完,都要将Server 进行右键Publish和Restart
SpringMVC:就是使用写好了的Servlet
<load-on-startup>1</load-on-startup> 开始即启动
web.xml中的contextConfigLocation在spring中的作用:
http://blog.csdn.net/zhangliao613/article/details/6289114
Java深入 - servlet和Spring的DispatcherServlet详解:
http://blog.csdn.net/initphp/article/details/38171219
Spring的DispatcherServlet
Spring主要通过DispatcherServlet实现了Servlet。DispatcherServlet最上层也是继承的是HttpServlet这个类。
DispatcherServlet处理的请求必须在同一个web.xml文件里使用url-mapping定义映射
Servlet是什么
1. Servlet是服务器端运行的一个程序,是一个被编译好的Java类。它不是框架等。
2. Web容器的启动,需要依赖Servlet。当web服务器开始执行时,servlet类就被初始化
3. 当用户通过浏览器访问的时候,会输入URI,这个时候,web服务器就通过Servlet来分发请求执行不同的内容。
什么是Spring和SpringMVC
https://segmentfault.com/q/1010000006066975?_ea=1007013
spring是容器,不是框架。springMVC是框架,struts2是框架
spring相当于(web应用的)上帝,springMVC框架相当于人的骨架
spring没有做框架,它只是容器。
SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring
关系:spring framework中的Web部分叫 spring mvc
springmvc工作流程:https://www.cnblogs.com/jiyukai/p/7629498.html
浏览器交互部分
Jquery
引入jquery:
<script type="text/javascript" scr="js/jquery.min.js"></script>
webapp对应URL中Spring1后面的那层,比如写一个demo.html,则对应的完整URL是:
http://localhost:8080/Spring1/demo.html
如果函数报错,比如$没有定义之类的,多半是没有成功引入jquery,查看一下路径或者是不是其他地方写错了(比如src写成了scr)
如果库文件的路径是正确的,那么可能在html中加载jQuery库文件顺序有误,如果将jQuery库文件加载放到最开始位置,即可以解决该错误。
http://blog.csdn.net/xiaosong521/article/details/9987493
jquery 与js
1. js 全称 javascript 是 web客户端 运行的 解释性语言。。
2. jquery 只不过是 js 封装 简化了 ajax 和 dhtml 的 一款js 框架而已。
简单来说 Jquery 是基于 js 语言的 一个框架。 (js框架)
jquery是别人封装好的js库,利用JQuery可以更简单的使用js。
新建一个普通Servlet与使用框架中的Servlet的区别
和