
javaWeb
文章平均质量分 70
javaWeb学习笔记,坚持学习,坚持记录,
馬冬梅啊
这个作者很懒,什么都没留下…
展开
-
javaWeb(十四)页面向服务器发送请求的四个方式、通过反射机制实现通用Servlet
之前我们是页面传一个请求过来,我们就写一个servlet,很麻烦,这次用反射机制直接实现通用BaseServlet,然后我们自己创建根据请求创建的servlet只要继承BaseServlet,然后我们只要在页面请求里写上我们需要处理的方法(增删改查),直接在这个servlet里实现就行了本文设计知识点:页面向服务器发送请求的三个方式Servlet生命周期(就是怎么实现的)反射机制:ja...原创 2018-12-30 12:34:47 · 872 阅读 · 0 评论 -
javaWeb(十三)Demo:Filter实现自动登陆功能(Myeclipse+JSP+Servlet+EL/JSTL+Filter)
Filter实现自动登陆功能源代码:source code思路图:就是在服务器和显示界面之间添加一个过滤器(这里过滤范围其实是全局),获取cookie里面的用户名和密码,然后直接在Filter里面登陆(就不要去登陆页面了)登陆页面主要是看你的session里面有没有这个用户(这里是封装成了一个javaBean的类),如果有,显示欢迎登陆,如果没有,跳转到登陆页面(类似京东的那种首页)...原创 2018-12-28 20:28:34 · 292 阅读 · 0 评论 -
javaWeb(十二)监听器(Listener)和过滤器(Filter)
1、Listener定义 :监听器内部实现其实就是接口回调.就像老板写接口方法,然后员工写实现类,父类接口指向子类实现,多态的一种体现2、Listener分类 :总共有8个 划分成三种类型监听三个作用域创建和销毁request — httpServletRequest — ServletContextListener(接口)session —httpSessionappli...原创 2018-12-27 19:14:14 · 222 阅读 · 0 评论 -
javaWeb(十一)Ajax简介、Ajax校验用户名
这种涉及常规操作的新知识点建议直接看教程,毕竟还是要看大神的笔记:菜鸟教程:AJAX 1、Ajax简介及其应用:Asynchronous Javascript And XML(异步JavaScript和XML)网页如果想要刷新局部内容。 那么需要重新载入整个网页。用户体验不是很好。 就是为了解决局部刷新的问题。 保持其他部分不动,只刷新某些地方。并不是新的技术,只是把原有的技术,整合...原创 2018-12-26 21:14:33 · 267 阅读 · 0 评论 -
Java开发工具设置记录
新建工程后很多东西都要重新配置,很烦,集中记录一下如何在MyEclipse中设置jsp页面为默认utf-8编码?直接在Window–>preference搜索到JSP,把编码改成UTF-8eclipse如何设置快捷键MyEclipse取消自动注释如何使用添加EL和JSTL:EL和JSTL库:jstl.jar、standard.jar然后在JSP开头加上<%@ t...原创 2018-12-26 14:12:06 · 155 阅读 · 0 评论 -
java开发软件的下载与安装:Myeclipse、MarkdownPad2、Xmind 8、SQLyog、 EditPlus
最近在学java,用到了很多软件,感觉有必要做个记录Myeclipse :下载安装Myeclipse并部署Tomcat之前都是用eclipse,Meclipse = eclipse + 插件,不喜欢折腾的可以用Me,真的很好用啊!MarkdownPad2:MarkDownPad2 正版破解与汉化用来在线写博客用的,排版很好Xmind 8: Xmind 8 pro 软件破解...原创 2018-12-24 22:01:55 · 696 阅读 · 0 评论 -
javaWeb(十)面向接口编程:实现DBUtils通用增删改查
本文涉及知识点:元数据面向接口编程用到的【studentlogin/student】数据库:元数据知识点:元数据(Meata data )描述sql字符串的数据叫做元数据数据库元数据 DatabaseMetaData参数元数据 ParameterMetaData(用到的)结果集元数据 ResultSetMetaData1、实现DBUtils通用增删改:思路...原创 2018-12-24 14:25:20 · 570 阅读 · 0 评论 -
javaWeb(九)数据库连接池(DBCP、C3P0)、DBUtils
数据库连接池和DBUtils可以优化数据库连接和查询的工作,对比前面我们将连接和释放资源的操作又改善了一下1、数据库连接池数据库的连接对象创建工作,比较消耗性能。步骤:.一开始现在内存中开辟一块空间(集合) , 一开先往池子里面放置 多个连接对象。 后面需要连接的话,直接从池子里面去。不要去自己创建连接了。 使用完毕, 要记得归还连接。确保连接对象能循环利用。DBCP开源连接...原创 2018-12-23 17:52:21 · 278 阅读 · 0 评论 -
Myeclipe加载Tomcat一直在Launching client的问题解决
1、Myeclipe加载Tomcat一直在Launching client的问题解决1、在myeclipse下面写web project,上传代码到Tomcat的时候,传不上去,一直在显示Launching client :说明代码写的有问题,大部分是web.xml的问题,特别是url-pattern定义重复了。@WebServlet(&quot;/userServlet&quot;)代表你已经不用配置web...原创 2018-12-22 20:32:45 · 5443 阅读 · 2 评论 -
javaWeb(八)学生信息管理系统_查询功能(JDBC+Servlet+JSP+EL+JSTL)
一个传统的学生信息管理系统,用到了上面的一些技术,其中EL、JSTL和html的学习一样,博客写得再多感觉也没有官方文档或者专业文档写的好,所以可以直接百度查阅,其中的JDBC套用之前已经写好的DAO和Util:JDBC封装,最主要的还是怎么把前面的内容做个总结。源代码:source code1、学生信息管理系统(JDBC+Servlet+JSP+EL+JSTL)思路:思路:写登陆...原创 2018-12-22 20:30:55 · 5716 阅读 · 1 评论 -
javaWeb(七)Session简介、Session模拟简单购物车应用
1、Session简介及其应用:Cookie的安全问题:由于Cookie会保存在客户端上,所以有安全隐患问题。 还有一个问题, Cookie的大小与个数有限制。 为了解决这个问题 —&amp;gt; Session .Session的引出:会话 , Session是基于Cookie的一种会话机制。 Cookie是服务器返回一小份数据给客户端,并且存放在客户端上。 Session是,数据存放在...原创 2018-12-21 17:39:17 · 1213 阅读 · 0 评论 -
javaWeb(六)请求转发和重定向、Cookie及其应用(显示最近访问的时间)
1、请求转发和重定向:登陆html --&amp;gt; Servlet —&amp;gt;登陆成功html —&amp;gt;另一个Servlet这里的Servlet向html转的过程有两种方式:请求转发和重定向以前的写法:response.setStatus(302);response.setHeader(&quot;Location&quot;, &quot;login_su原创 2018-12-21 14:04:02 · 1861 阅读 · 0 评论 -
javaWeb(五)Servlet解决request中文乱码问题、response解決中文乱码问题
1、Servlet解决request中文乱码问题:如果是GET方式//get请求过来的数据,在url地址栏上就已经经过编码了,所以我们取到的就是乱码,//tomcat收到了这批数据,getParameter 默认使用ISO-8859-1去解码//先让文字回到ISO-8859-1对应的字节数组 , 然后再按utf-8组拼字符串username = new String(usernam...原创 2018-12-20 18:22:52 · 257 阅读 · 0 评论 -
javaWeb(四)Servlet简介及其实现、ServletContext类的三个应用、ServletContext记录用户登陆次数
1、Servlet简介及其实现:servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。实现步骤:Myeclipse新建一个Web project新建Servlet的文件新建一个类, 实现Servlet接口(这里通常是继承已经实现了相关接口的父类Htt...原创 2018-12-20 15:28:19 · 1279 阅读 · 0 评论 -
javaWeb(三)HTTP抓包解析、Get 和 Post请求的区别
一开始用httpWatch在IE下抓包,特么IE一言不合就崩,这破浏览器怎么还没淹没在历史潮流中,然后就用chrome自带的开发者模式,挺好用的HTTP协议----针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西,服务器端返回数据的时候,也要带上什么东西。1、HTTP抓包解析:在Tomcat自带的案例下...原创 2018-12-18 22:58:28 · 2597 阅读 · 0 评论 -
javaWeb(二)程序架构简介(C/S、B/S)、Tomcat安装、发布项目到tomcat上(三种方式)、下载安装Myeclipse并部署Tomcat
1、程序架构简介:C/S(client/server):QQ 微信 LOL优点:有一部分代码写在客户端, 用户体验比较好。缺点:服务器更新,客户端也要随着更新。 占用资源大。B/S(browser/server):网页游戏 , WebQQ优点:客户端只要有浏览器就可以了。 占用资源小, 不用更新。缺点:用户体验不佳。2、Tomcat安装:下载安装包:tomcat7.0安装...原创 2018-12-18 14:27:05 · 1181 阅读 · 0 评论 -
javaWeb(一)XML简介、Sax解析xml、Xpath解析xml
1、XML简介:eXtendsible Markup Language 可扩展的标记语言可以用来保存数据可以用来做配置文件数据传输载体2、Sax解析xml:所有的解析API都在dom4j这个包中相关API文档:dom4j API 用于解析XML的java库解析XML有很多方法,其中最主要的有两种:DOMSAX具体介绍和区别如下:解析的步骤:加载jar包...原创 2018-12-17 22:35:31 · 326 阅读 · 0 评论