Spring日记_01 之 Eclipse下的Tomcat服务器配置 以及 Springmvc和Servlet的使用
安装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的区别

和


Spring日记_01 之 Eclipse下的Tomcat服务器配置 以及 Springmvc和Servlet的使用的更多相关文章
- 【转】Eclipse下启动tomcat报错:/bin/bootstrap.jar which is referenced by the classpath, does not exist.
转载地址:http://blog.csdn.net/jnqqls/article/details/8946964 1.错误: 在Eclipse下启动tomcat的时候,报错为:Eclipse下启动to ...
- eclipse下的Tomcat安装与web项目 搭建
Tomcat 安装 环境: win10-64位 apache-tomcat-7.0.57-windows-x64 首先要配置Windows 的环境变量 JAVA_HOME(就是Java的环境变量) ...
- eclipse下启动tomcat出现Setting property 'source' to 'org.eclipse.jst.jee.server: '错误的解决办法
在eclipse中启动tomcat时出现Setting property 'source' to 'org.eclipse.jst.jee.server:你的站点名' did not find a ...
- eclipse下使用tomcat启动maven项目
最近学习使用maven,建立了一个maven项目使用eclipse下tomcat启动时报错: 严重: ContainerBase.addChild: start: org.apache.catalin ...
- Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试
Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记录下来,以便以后如果忘记了可以随时查看. 注意:首先要明确 ...
- eclipse下设置tomcat,修改Java代码不必重启tomcat
1.本文目的:用tomcat进行web开发时,修改Java代码往往要重启代码,当工程较大启动较慢时,严重影响效率,本文通过eclipse下tomcat开发和发布web程序时,对一些Java代码一般修改 ...
- eclipse下的tomcat内存设置大小
在eclipse中设置,居然可以了, 设置步骤如下: 1.点击eclipse上的debug图标旁边的下拉箭头 2.然后选择Run Configurations, 3.系统弹出设置tomcat配置页面, ...
- eclipse下的tomcat配置https(最简单得配置https)
近期公司列出一大堆的东西,其中包括https,啥也不想说,你们是无法理解的苦逼的我的 本文不是双向认证, 双向认证需要让客户端信任自己生成的证书,有点类似登录银行网站的情,如果想知道双向认证的同志可以 ...
- 解决Eclipse下启动tomcat报错:/bin/bootstrap.jar which is referenced by the classpath, does not exist.
1.错误症状:右击tomcat server,选择start,出现下图所示错误 2.错误原因: 我为了方便管理,把tomcat安装到了当前的eclipse-project目录下:E:/workspac ...
随机推荐
- [C++]指针与引用(应用辨析)
1.指针变量允许将一个整数经强制转换后赋值给指针变量 Eg: float *fp; fp = (float *)5000;//意义:将5000作为一个地址赋给指针变量fp 2 ...
- luogu P4448 [AHOI2018初中组]球球的排列
这道题我一上来只会80 还是要感谢题解区大佬题解的帮助 先考虑若\(xy,xz\)为完全平方数,则\(yz\)也为完全平方数,因为\(xy*xz=x^2yz\)为完全平方数,除掉\(x^2\)就行了 ...
- vue pc端网站项目开发坑点与难度记录
背景 在一pc端的web项目里,由于某些特性需要由动态语言处理,所以只在有需要使用vue来处理数据的页面,直接引入vue.js来处理.由于刚开始并没有打算使用前端来渲染数据和处理交互,所以使用了一些非 ...
- Android Studio导入系统 jar包,编译时优先于查找系统SDK
https://www.cnblogs.com/bluestorm/p/6744140.html
- [转]C++11的enum class & enum struct和enum
1. 旧版enum存在的问题 问题 描述 1 向整形的隐式转换(Implicit conversion to an integer) 2 无法指定底层所使用的数据类型(Inability to spe ...
- oracle修改日期格式
查看默认的日期格式 select * from v$nls_parameters; 更改 alter session | system (范围) set xxxx=“yyyy-mm-dd” ;
- 【转】scapy 构造以太网注入帧
1. 描述 使用scapy进行以太网帧的注入,相对于RAW_SOCKET还是比较简单的.在讲述packet注入之前,先了解一下scapy伪造以太网帧的相关知识.下图为以太网帧格式和scapy对应的封装 ...
- Ubuntu/Debian 8 安装 Intel realsense 摄像头驱动
## Make Ubuntu/Debian Up-to-date1. sudo apt-get update && sudo apt-get upgrade && su ...
- 【网络编程4】网络编程基础-ARP响应(ARP欺骗之中间人攻击)
arp欺骗->arp响应 ARP 缓存中毒(ARP欺骗) arp传送原理在于主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址:收到返回消 ...
- dubbo系列三、架构介绍及各模块关系
一.整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口. 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代 ...