注释
@Controller用于告诉服务器这个类是Spring MVC 中的控制层这个类可以接受和处理用户请求。
@Repository用于标注数据访问组件,即DAO组件。
@Service用于标注业务层组件
使用@Autowired进行自动装配,而无需get/set方法
@Entity指明该类是一个实体bean
@Table指定了Entity所要映射的数据库
@Column注解将属性映射到列(类内写)
@RequestMapping用来处理请求地址映射,value指请求的实际地址。
@RequestMapping用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。(可用类内写)
<aop:aspectj-autoproxy/>声明自动为spring容器中那些配置
@aspectJ切面的bean创建代理,织入切面。
HTTP状态码
1XX:信息类,表示收到Web浏览器的请求,正在进一步的处理中
2XX:成功,表示用户请求被正确接收,理解和处理例如:200 ok
3XX:重定向,表示请求没有成功,客户必须采取进一步的动作
4XX:客户端错误,表示客户端提交的请求有错误,例如:404 Not Found,意味着请求中所引的文档不存在。
5XX:服务器错误,表示服务器不能完成对请求的处理:例如 500
XMLHttpRequest取得响应
readyState属性
0:请求未初始化,open还没有调用
1:服务器连接已建立,open已经调用了
2:请求已接收,也就是接收到头信息类
3:请求处理中,也就是接收到响应主体
4:请求已完成,且响应已就绪,也就是响应完成了。
JSON 名称/值对
名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开
数组(在方括号中)
对象(在花括号中)
jQuery.ajax([settings])
type:类型,"POST"或"GET",默认为"GET"
url:发送请求的地址
data:是一个对象,连同请求发送到服务器的数据
dataType:预期服务器返回的数据类型。如果不指定,jQuery将自动根据HTTP包MIME信息类只能判断,一般我们采用json格式,可用设置为json
success:是一个方法,请求成功后的回掉函数。传入返回后的数据,一届包含成功代码的字符串。
error:是一个方法,请求失败时调用此函数。传入XMLHttpRequest对象。