javaWEB知识点
文章平均质量分 62
java_esky110
这个作者很懒,什么都没留下…
展开
-
servlet 之 过滤器,监听器
过滤器: servlet划分为3中类型 1、普通的servlet:用于处理http请求,响应http数据 2、过滤器:对我们的http请求数据进行优化的,过滤的 Filter 3、监听器:监控我们servlet的一些流程和对象的 过滤器Filter:package com.xingxue.filter;import java.io.IOExce...原创 2018-06-29 18:16:34 · 213 阅读 · 0 评论 -
struts2实现登陆功能
struts2实现登陆主要是为了学习获取请求参数,以及向页面回传数据jsp代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String path = request.g原创 2018-07-23 11:07:59 · 600 阅读 · 0 评论 -
jquery框架
1、什么是jquery jquery是一个javascript的框架,框架又叫引擎, 简单来说就是吧原来javascirpt的很多功能进行封装,原来需要100行才搞定的事情,利用框架就一行代码搞定。本质就是里面封装了很多方法,我们可以直接调用 1、导入jquery<script type="text/javascript" src="<%=path原创 2018-07-11 17:53:10 · 547 阅读 · 0 评论 -
jdbc轻量级框架dbutils使用
在我们java社区里面有个很优秀的公司,叫apache,apache设计了一个封装好了jdbc操作的一些类库,我们可以简化jdbc的操作,这个工具就是我们的dbutils1.6,原创 2018-07-12 18:02:31 · 710 阅读 · 0 评论 -
项目权限模块表设计
所谓的权限就是根据不同的权限级别给予不同的菜单访问控制: 共需要4张表 菜单表,角色表,关系表,用户表(一个用户只有一个角色) 表结构如下:目前只有一级菜单--菜单表create table table_code_menu( menu_id number(11) primary key, menu_name varchar2(20), ...原创 2018-07-24 14:01:34 · 1456 阅读 · 0 评论 -
struts2拦截器: struts2拦截器实现验证登陆
在我们使用servlet的时候,有一个叫过滤器的技术, 通过配置文件匹配,去拦截我们的每一个请求,过滤器就可以对该请求进行一定的操作,然后在放行到对应的请求, struts2 由于本身是filter(过滤器)实现, 为了为我们struts2增加一个拦截请求的功能,就开发了一个拦截器,简单来说就是struts2里面的过滤器。自定义拦截器:package com.xingxue.fil...原创 2018-07-24 15:08:22 · 1924 阅读 · 0 评论 -
MVC设计模式
MVC设计模式简单来说就是想我们的项目抽象层3个模块来进行设计项目架构,M:模型层,模型层就是我们具体处理功能的java单元,例如dao,jdbc,service,utils。entity,这些统称javaBean V:视图层,负责进行数据展示和用户进行数据交互,他之和控制层进行数据交互,和其他业务层不能有业务往来。例如jsp,html,jsf,ios,andorid C:控制层,控制层负...原创 2018-07-20 17:05:17 · 225 阅读 · 0 评论 -
jsp实现验证码
1、验证码主要是为了防止前段恶心提交数据使用的。利用servlet输出一张图片:package com.xingxue.filter;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IO...原创 2018-07-30 09:43:31 · 9557 阅读 · 1 评论 -
java——json入门,什么是json
1、什么是json: json是一种数据格式,对于我们互联网来说,我们服务器和客户端有大量的数据需要进行传输。以前通用的方式是xml,但是xml数据体重太大,效率低下,所以就有了另外一种数据格式,叫json json一共有两种体现: json对象、json数组 json对象:json本身是一个字符串,{建:值, 建:值} 举例 “{“ro...原创 2018-07-30 15:25:02 · 3632 阅读 · 0 评论 -
java+jquery+json+ajax异步获取数据
项目开发中,很多时候需要使用ajax+json来获取服务器数据, 同时服务器也会采用返回json数据以达到跨平台访问的形式: 我们利用sturts2 完成一个demo,自行搭建struts2的环境: 1、实体类: import java.util.Date;public class Role { private int id; private String ...原创 2018-07-30 16:51:18 · 1194 阅读 · 0 评论 -
struts2 入门案例、struts2-helloword
java 开发人员必须使用的网站 apache.org spring.org github.com 拨云剑 这些都是我们未来下载jar包的网站。 . 搭建struts2环境 1、struts2下载的文件中有已经现成写好的demo,我们可以参照这个例子来搭建struts2的架构:2、导入jar包:导入lib下面的所有jar...原创 2018-07-23 10:45:41 · 244 阅读 · 0 评论 -
jdbc事务控制
1、事务的概念: 事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性。事务就是做事情的一个过程,简单来说,喝水【拧开杯子,喝水,盖上杯子】, 这个过程不可拆分。这个概念被广泛应用到软件开发, 特别是数据库应用是最多的, 简单来说就是在执行多个更新SQL的时候,我们必须保证所有的SQL都成功才提交数据...原创 2018-07-04 18:00:03 · 159 阅读 · 0 评论 -
javaScript复习+ajax技术
回顾jsp+servlet+jdbc开发流程:jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="utf-8"%><% S原创 2018-07-11 10:04:09 · 285 阅读 · 0 评论 -
servlet入门案例 hellword
项目发布-访问流程: 1、新建一个web工程, 2、发布到tomcat上, 2、启动tomcat访问,使用的是http协议进行,所以利用浏览器输入资源地址即可目前位置。我们发布静态资源,访问是已经没问题。servlet入门案例: 如果想开发服务器必须能解析和响应http协议,java已经写好了一个类叫Servlet,这个类就可以解析和响应http请求。 所以我们只需要ne...原创 2018-06-26 18:22:32 · 366 阅读 · 0 评论 -
JSTL标签详解
1、核心标签: C <c:set var="name" value="zhangsan" scope="page"></c:set><br>${name }<c:redirect url="LoginServlet"> <c:param name="id" val原创 2018-07-09 17:28:56 · 167 阅读 · 0 评论 -
servlet使用详解
1、servlet是个java的类,可以解析和响应http请求, 对于servlet来说,接收数据的方式有两种, 如果html以超链接,表单get提交数据,就会调用servlet的doGet方法 如果html是以表单post提交数据,就会调用servlet的doPost方法,在这两个方法中, 都有一个HttpServletRequest的参数,这就是我们http提交上来的数据包,我们未来就...原创 2018-06-27 17:48:27 · 299 阅读 · 0 评论 -
项目版本控制器: SVN安装及使用
1、在我们开发项目的过程中,会频繁的更新代码和增、删文件, 在软件进行团队开发的时候,项目是需要定期整合的,传统的整合方式肯定就是相互拷贝代码组合成一个项目,但是,当项目体积庞大的时候,这种操作就很容易出现问题。 所以在现在的团建开发当中,大部分项目都是以团队合作完成,就一定会涉及到项目整合,所以就需要一个专业的项目管理软件,用于项目整合。这个软件有个两个版本,局域网叫SVN , 在线版...原创 2018-07-16 10:36:46 · 441 阅读 · 0 评论 -
jdbc技术,jdbc增、删、改、查
1、jdbc是一个java链接数据库技术,java可以通过jdbc对数据库完成增、删、改、查操作, 核心的接口主要封装在sql包下面, java只提供了固定的接口,具体的实现类需要靠各大数据库厂商自行实现,所以我们要根据自己使用的数据库不同去使用不同的实现类,也就是外部的jar包,jdbc:hellowordString url = "jdbc:mysql://192.168.1.12...原创 2018-07-03 15:26:22 · 816 阅读 · 0 评论 -
jsp内容总结
1、jsp嵌入java脚本 <% java代码 %> <>%=java表达式%> 2、4个域对象 application > session > request > pageContext3、三个指令 <%@ page jsp基本信息%> <%@taglib 引入外部标签%&...原创 2018-07-10 12:11:55 · 334 阅读 · 0 评论 -
oracle安装与使用
oracle和mysql一样,他只是一个软件,以表的形式标准化存储我们的数据,而对于操作数据库 是用的SQL代码。oracle的安装: 按照教程进行安装,难度不打,版本一定要匹配,10 和 11 安装的步骤是不一样的, 当安装完成之后,我们就可以利用Oracle提供的登陆窗体sqlplus进行数据库登陆,输入用户名、密码、数据库名就可以访问我们对应的数据库 用户名:oracle提供3...原创 2018-07-16 17:41:38 · 1934 阅读 · 0 评论 -
servlet中的核心对象
通过前面的了解,我们发servlet所做的核心的事情 1、获取参数 2、回传响应数据,跳转页面对于我们的程序来说,目前我们可以吧程序划分为几个层: 视图层:html 展示页面和数据的 控制层、业务调度层:Servlet 逻辑层:dao 复杂完成具体功能。实际上servlet的在项目当中发挥的功能已经全部完毕。剩下就是一些技术问题。1、乱码问题: 乱码 产...原创 2018-06-28 17:12:22 · 768 阅读 · 0 评论 -
servlet上传、下载文件
servlet实现上传下载,首先上传下载文件都是数据在进行交互,数据交互就一定需要IO流数据上传(图片): 原理,页面将图片以二进制(request)的形式提交上服务器,服务器获取request的输入流,读取出所有的二进制数据,转换成图片即可。 这个操作难度不大,但是过程比较复杂,所以我们一般用插件jspsmartupload//创建上传数据对象 Smar...原创 2018-06-28 18:03:57 · 277 阅读 · 0 评论 -
java 使用 okhttp发送http请求获取接口数据
为什么需要使用okhttp: 目前我们学习的所有中只有html中的超链接和form表单才可以发送http请求,另外一个就是ajx异步发送http请求获取数据。 但是在实际开发需求中,比如我们的安卓程序需要从服务器获取数据,我们就需要利用java代码来发送http请求,这个时候就需要使用一个插件,这个老版本叫httpClient,这个不怎么好用, 现在大部分使用okhttp 首...原创 2018-07-30 17:58:20 · 4173 阅读 · 0 评论