java web学习笔记
文章平均质量分 55
beyond_zl
这个作者很懒,什么都没留下…
展开
-
java web笔记——Cookie&&Session
会话简单理解为:用户打开一个浏览器,访问多个超链接,访问WEB服务器多个资源,最后关闭浏览器,整个过程称之为一个会话过程。每个会话过程用户和服务器交互不可避免会产生一些数据,要想办法为每个用户保存这些数据。Cookie是客户端技术,程序把每个用户的数据以Cookie的形式写给用户各自的浏览器,当用户使用浏览器访问服务器中的资源就会带着各自的数据去访问。Session原创 2016-04-26 23:59:24 · 748 阅读 · 0 评论 -
java web笔记——软件三层结构&MVC模式实现注册登陆案例
<学习笔记>Servlet+JSP+JavaBean(MVC)模式适合开发较复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javaBean负责封装数据,各个模块之间层次清晰。软件三层结构为Web层、业务逻辑层(service层)、数据访问层(dao层)。简易的注册登陆案例 项目完整源码地址:https://git.oschina.net/beyondzl/re原创 2016-07-11 18:46:42 · 6051 阅读 · 0 评论 -
java web笔记——javaBean&EL表达式
javaBean具有以下特点: 1.这个java类必须具有一个无参的构造函数 2.属性必须私有化 3.私有化的属性必须通过public类型的方法暴露给其他程序,并且方法的命名也必须遵循一定的 规范。javaBean通常用于封装数据,对于遵循以上写法的javaBe原创 2016-07-11 14:43:37 · 657 阅读 · 0 评论 -
Java web-测试总结
WEB-INF/web.xml 最好复制粘贴tomcat服务器的web-xml文件中的开头和结尾 注意!别写重复conf/tomacat-users.xml 中设置manager管理平台的用户名和密码 web.xml文件中写错会导致web应用不能部署设置了server.xml中tomcat服务器闪退 原因是WEB-INF/web.xml没有原创 2016-04-20 11:17:25 · 707 阅读 · 0 评论 -
java web笔记——request&response
用字节流写数字给浏览器时,要将数字转换成字符串类型 ,否则服务器会将数字当成字符编码编译,服务器默认使用“ISO-8859-1”编码。OutputStream out = respose.getOutputStream();out.write((120+"").getBytes());byte是基本数据类型,Byte是byte的包装类,是个class。final原创 2016-04-21 13:40:47 · 597 阅读 · 0 评论 -
java web笔记——JSP
JSP全称Java Server Pages,它和Servlet技术一样,都是SUN公司定义的一种用于开发动态WEB页面(资源)的技术。在标签的代码中使用注释不能用 ,因为中的代码内容为直接翻译成servlet的java源代码片段java脚本表达式(expression)用于将程序数据输出到客户端语法:JSP引擎在翻译脚本表达式时,会将程序数据转成字符串,然后在相应原创 2016-05-15 23:01:25 · 360 阅读 · 0 评论 -
java web笔记-servlet
Servlet是Sun公司提供的一种用于开发动态WEB资源的技术开发一个动态WEB资源(即开发一个java程序向浏览器输出数据),需要完成两步骤1.编写java类实现servlet接口2.把开发好得java类部署到web服务器中HttpServlet在实现servlet接口时,重写了service()方法,该方法内部会自动判断请求方式,get请求调用doGet()方法,原创 2016-04-20 11:13:10 · 482 阅读 · 0 评论 -
java web笔记-tomcat
在一个tomcat服务器中可以放置多个网站,所谓配置虚拟主机就是在tomcat服务器中配置一个网站用Host元素进行配置 (conf/server.xml)配置的主机(网站)想要被外部访问,必须在DNS服务器或访问这个URL的主机WINDOWS系统hosts文件中注册URL地址经过浏览器 先检测本机WINDOWS系统识不识别;若否,则访问DNS域名服务器,原创 2016-04-20 11:11:29 · 239 阅读 · 0 评论 -
http协议笔记
请求头Accept: text/html, image/* Accept-Charst: ISO-8859-1 Accept-Encoding: gzip, compressAccept-Language:en-us, zh-cnHost: www.it315.org:80If-Modified-Since: Tue,11 Jul 2000 18:35:51 GMTR原创 2016-04-20 11:07:19 · 334 阅读 · 0 评论 -
java web笔记——服务器端防刷新页面重复提交表单
简易的防止恶意提交表单,刷新页面重复提交,在没有禁止Cookie的情况下防止重启浏览器重复提交。 用Session设置令牌属性,提交后删除Session中的令牌。 Session记录上次提交的时间,短时间内无法重复提交。表单Servlet :package CookieSession;import java.io.IOException;import java.io.PrintWriter;原创 2016-04-27 00:20:37 · 721 阅读 · 0 评论 -
java web笔记——随机图片验证码实现看不清换一张
Servlet和JS实现的随机验证码图片,并且点击换一张不会刷新清空已填写的内容。 Servlet类代码:package myweb;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;impo原创 2016-04-21 00:03:52 · 1769 阅读 · 0 评论 -
java web笔记——JDBC
SUN公司为了简化、统一对数据库的操作,定义了一套java操作数据库的规范,称之为JDBC。 JDBC全称:Java Data Base Connectivity(java数据库连接),它主要由接口组成。 组成JDBC的两个包:java.sql javax.sql。开发JDBC需要以上两个包的支持外,还需要导入相应JDBC的数据库实现(即数据库驱动)。从数据库中读取数据: 1.导入原创 2016-07-17 11:32:49 · 373 阅读 · 0 评论