JavaWeb学习
文章平均质量分 88
啊哈程序
勤學如春起之苗,不見其增,日有所長。綴學如磨刀之石,不見其損,日有所虧。
展开
-
一.javaweb笔记之javaScript简介+基本语法+事件驱动+DOM
1.JavaScript简介起源 在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。Netscape在最初将其脚本语言命名为LiveScript,因为Netscape与Sun合作,网景公司管理层希望它外观看起来像Java,因此取名为JavaScript。特性原创 2017-04-20 07:09:58 · 969 阅读 · 0 评论 -
十.javaweb之EL表达式(Expression Language)
EL表达式(Expression Language)EL简介EL是JSP内置的表达式语言,用以访问页面的上下文以及不同作用域中的对象,取得对象属性的值,或执行简单的运算或判断操作。EL在得到某个数据时,会自动进行数据类型的转换。EL表达式用于代替JSP表达式(<%= %>)在页面中做输出操作。EL表达式仅仅用来读取数据,而不能对数据进行修改。原创 2017-04-23 22:57:48 · 866 阅读 · 0 评论 -
十一.javaweb之JSTL标签
1JSTL简介JSP虽然为我们提供了EL表达式用来替代JSP表达式,但是由于EL表达式仅仅具有输出功能,而不替代页面中的JSP脚本片段。为了解决这个问题,JSP为我们提供了可以自定义标签库(Tag Library)的功能。所谓自定义标签库就是指可以在JSP页面中以类似于HTML标签的形式调用Java中的方法。使用方法和我们JSP动作标签类似。原创 2017-04-23 22:58:57 · 2008 阅读 · 0 评论 -
十二.javaweb之Cookie学习
Cookie简介HTTP是无状态协议,服务器不能记录浏览器的访问状态,也就是说服务器不能区分中两次请求是否由一个客户端发出。这样的设计严重阻碍的Web程序的设计。如:在我们进行网购时,买了一条裤子,又买了一个手机。由于http协议是无状态的,如果不通过其他手段,服务器是不能知道用户到底买了什么。而Cookie就是解决方案之一。Cookie实际上就是服务器保存在浏览器上的一段信息原创 2017-04-24 06:57:27 · 746 阅读 · 0 评论 -
十三.javaweb之HttpSession学习
HttpSession使用Cookie有一个非常大的局限,就是如果Cookie很多,则无形的增加了客户端与服务端的数据传输量。而且由于浏览器对Cookie数量的限制,注定我们不能再Cookie中保存过多的信息,于是Session出现。Session的作用就是在服务器端保存一些用户的数据,然后传递给用户一个名字为JSESSIONID的Cookie,这个JESSIONID对应这个服原创 2017-04-24 06:59:56 · 990 阅读 · 0 评论 -
Ajax学习之$ajax()方法参数详情
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设原创 2017-05-27 22:27:50 · 276 阅读 · 0 评论 -
Ajax跨域请求的解决方案
在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别是JQuery的 jquery.ajax jsonp格式和jquery.getScript方式。 什么是jsonp格原创 2017-05-27 22:29:11 · 493 阅读 · 0 评论 -
Http状态码
状态码206 - 断点下载时用到,客户端请求了一部分内容,服务器成功把这部分内容返回给它,这时候就是用这个状态。301 -永久跳转,原地址不存在了,url被指向到另一个地址。这个主要是搜索引擎相关,影响爬虫的检索行为。302 - 临时跳转,服务器会返回一个新的url给客户端,客户端可以继续访问这个url来获取内容。304 - 资源没有改变,客户端可以使用本地原创 2017-05-27 22:32:22 · 393 阅读 · 0 评论 -
(项目)c标签表达式<c:foreach varStatus="i">的使用
使用方法是${i.count}来获取当前遍历的次数原创 2017-06-23 06:47:29 · 792 阅读 · 0 评论 -
八.javaweb之解决中文乱码问题
解决中文乱码问题字符集字符(Character)是各种文字和符号的总称,包括各个国家文字、标点符号、图形符号、数字等。字符集(Character set)是多个字符的集合。任何数据在计算机内部实际上都是以二进制的形式保存的,所以我们看得见的字符本质上都是以二进制的形式保存的。而字符集实际上就是看得见的字符和二进制数之间的一张对应表。原创 2017-04-23 22:56:07 · 747 阅读 · 0 评论 -
javaweb项目之(书城项目)的功能实现(最全没有之一)
用户的登陆注册-bean:实体类的创建(要和数据库字段一一对应);-dao|daoimpl:-1.根据用户和密码查找用户是否存在(登陆)-2.查找是否用户名被占用(注册)-3.保存用户信息(注册)-service|serviceImpl:-1.登陆的功能-2.查找用户名是否存在-3.注册的功能-servlet:-1.登陆的功能:-步骤: 1.)首先是原创 2017-04-23 22:48:18 · 19851 阅读 · 13 评论 -
二.javaweb笔记之JQuery学习路线+语法+常用选择器
JQuery学习路线1. jQuery简介为了简化 JavaScript 的开发, 一些 JavsScript 库诞生了. JavaScript库封装了很多预定义的对象和实用函数。能帮助使用者建立有高难度交互的页面, 并且兼容各大浏览器当前流行的 JavaScript 库有jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨原创 2017-04-20 07:16:26 · 848 阅读 · 0 评论 -
三.javaweb笔记之xml解析
xml解析1、xml简介什么是xmleXtensible Markup Language可扩展标记语言——由W3C组织发布,目前推荐遵守的是W3C组织于2000年发布的XML1.0规范。XML的使命,就是以一个统一的格式,组织有关系的数据,为不同平台下的应用程序服务。原创 2017-04-20 07:18:58 · 671 阅读 · 0 评论 -
四.javaweb之web环境的搭建
web环境的搭建Web服务器Web服务器主要用来接收客户端发送的请求和响应客户端请求。作为JavaWeb程序来说,还需要有Servlet容器,容器的主要作用就是调用java程序处理用户发送的请求,并响应指定的资源,关于Servlet容器我们还需要一点一点学习。开发JavaWeb项目Web服务器和Servlet容器是必须的,通常情况二者是合在一起的。常见的Ja原创 2017-04-20 07:22:53 · 7261 阅读 · 0 评论 -
五.javaweb之Http协议
1HTTP协议HTTP协议简介1. HTTP协议HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。客户端与服务端通信时传输的内容我们称之为报文。HTTP就是一个通信规则,这个规则规定了客户端发送给服务器的报文格式,也规定了服原创 2017-04-20 07:24:55 · 758 阅读 · 0 评论 -
六.javaweb之Servlet详细原理介绍
ServletWhy?我们为什么需要Servlet?Web应用基本运行模式①生活中的例子②Web应用运行模式通过网页驱动服务器端的Java程序。在网页上显示Java程序返回的数据。What?什么是Servlet?·如果把Web应用比作一个餐厅,Servlet就是餐厅中的服务员——负责原创 2017-04-23 18:12:21 · 976 阅读 · 0 评论 -
七.javaWeb之应用中的路径问题
Web应用中的路径问题交互方式分析基本原理URL地址构成查找过程①根据主机地址找到一个具体的服务器②根据Web应用虚拟路径找到Web应用③根据Web应用下资源的虚拟路径访问具体资源[1]如果资源是静态的,那么Tomcat会返回资源本身[2]如果资源是动态的,例如Servl原创 2017-04-23 21:02:16 · 717 阅读 · 0 评论 -
(1.)javaweb问题解决之Httpservlet cannot be resolved to a type的原因与解决方法
刚开始学习Servlet,在Eclipse中新建了一个Servlet,不过页面上报错: Httpservlet cannot be resolved to a type,显然是Eclipse找不到相应的包,即javax.servlet。原因: jdk 里不包括servlet-api.jar 这个包,此包在Tomcat 中存在 项目名--> 右键转载 2017-04-23 21:54:22 · 2839 阅读 · 0 评论 -
(2.)javaweb问题之xxx cannot be resolved to a type报错信息(总结)
xxx cannot be resolved to a type引言 eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。本文将做以简单总结。 正文 (1)jdk不匹配(或不存在) 项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“jdk1.6.转载 2017-04-23 22:23:53 · 4189 阅读 · 0 评论 -
Java web开发中的各种bean对应的术语(VO,PO,BO,QO, DAO,POJO,DTO)
VO(value object) 值对象 通常用于业务层之间的数据传递,用 new 关键字创建,由 GC 回收的,和 PO 一样也是仅仅包含数据而已。但应是抽象出的业务对象 , 可以和表对应 , 也可以不 , 这根据业务的需要 . 个人觉得同 DTO( 数据传输对象 )一样 在 web 上传递。PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如原创 2017-07-30 09:53:19 · 1051 阅读 · 2 评论