JavaWeb笔记
lizhengwei1989
这个作者很懒,什么都没留下…
展开
-
JavaWeb笔记001 sql基本语法
本文是个人自学过程中总结的SQL的基本使用,主要是基本的增删改查,适合初学者。sql的分类: DDL:数据定义语言 操作对象:数据库和表 关键词:create alter drop DML:数据操作语言 操作对象:记录 DQL:数据查询语言(非官方) DCL:数据控制语言 操作对象:用户 事务 权限登录数据库: mysql -uroot -p密码DDL:数据...原创 2019-03-03 14:41:40 · 193 阅读 · 0 评论 -
JavaWeb笔记013 SpringAOP
技术分析之AOP的相关术语1. Joinpoint(连接点) -- 所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点2. Pointcut(切入点) -- 所谓切入点是指我们要对哪些Joinpoint进行拦截的定义3. Advice(通知/增强) -- 所谓通知是指拦截到Joinpoint之后所要做的事情就是通知.通知分为前置通知,...原创 2019-03-16 16:09:20 · 107 阅读 · 0 评论 -
JavaWeb笔记014 JdbcTemplate
Jdbc模板的基本使用@Test public void run1(){ // 创建连接池,先使用Spring框架内置的连接池 DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setDriverClassName("com.mysql.jdbc.Driver"); da...原创 2019-03-17 15:41:36 · 214 阅读 · 0 评论 -
JavaWeb笔记015 Spring中的事务
技术分析之Spring框架的事务管理相关的类和API1. PlatformTransactionManager接口 -- 平台事务管理器.(真正管理事务的类)。该接口有具体的实现类,根据不同的持久层框架,需要选择不同的实现类!2. TransactionDefinition接口 -- 事务定义信息.(事务的隔离级别,传播行为,超时,只读)3. TransactionStatus接口 ...原创 2019-03-17 15:52:55 · 136 阅读 · 0 评论 -
JavaWeb笔记009 Maven基础知识
1.配置它的环境变量电脑上需安装java环境,安装JDK1.7 + 版本 (将JAVA_HOME/bin 配置环境变量path )配置 MAVEN_HOME ,变量值就是你的maven安装 的路径(bin目录之前一级目录)将 %MAVEN_HOME%/bin 加入环境变量 path通过 mvn -v命令检查 maven是否安装成功,看到maven的版本为3.3.9及java版本为1....原创 2019-03-12 22:25:28 · 118 阅读 · 0 评论 -
JavaWeb笔记019 SpringMVC入门
新建一个web项目,关键配置文件如下web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation...原创 2019-03-21 23:10:40 · 119 阅读 · 0 评论 -
JavaWeb笔记016 Mybatis基本使用
1.MyBatis单独使用的情况时的配置文件,最简单版本,正式开发一般不会单独使用,都是结合Spring使用SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://myb...原创 2019-03-18 23:07:17 · 121 阅读 · 0 评论 -
JavaWeb笔记020 SSM整合、接收参数,Restful风格,重定向和转发,ResponseBody忽略null
关键配置文件:db.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/springmvc?characterEncoding=utf-8jdbc.username=rootjdbc.password=adminlog4j.properties 略SqlMapConfig.x...原创 2019-03-25 23:00:23 · 768 阅读 · 0 评论 -
JavaWeb笔记021 SpringMVC 全局异常,文件上传,常用注解,拦截器,使用配置文件中的变量
全局异常自定义异常类public class CustomException extends Exception { /** serialVersionUID*/ private static final long serialVersionUID = -5212079010855161498L; public CustomException(String message){ ...原创 2019-03-26 23:04:59 · 192 阅读 · 0 评论 -
JavaWeb笔记022 SSM依赖整合样例
仅供参考,请按照自己的习惯进行整合servlet的依赖3.0以来的servlet<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version>...原创 2019-03-28 22:40:32 · 205 阅读 · 0 评论 -
JavaWeb笔记012 Spring注解方式IOC
Spring框架的IOC之注解方式的快速入门1. 步骤一:pom文件中引入依赖,具体依赖后面的博文整理一份完整的,这里不贴了。2. 步骤二:创建对应的包结构,编写Java的类 * UserService -- 接口 * UserServiceImpl -- 具体的实现类3. 步骤三:在src的目录下,创建applicationContext.xml的配置文件,然后引入约束。注意...原创 2019-03-16 15:53:11 · 138 阅读 · 0 评论 -
JavaWeb笔记008 Filter的使用
Filter用的比较多,比较典型的一个场景就是解决跨域问题(什么是跨域问题这里先不解释)下面是示例在web.xml中加入配置即可&amp;lt;!--这个是声明Filter--&amp;gt;&amp;lt;filter&amp;gt; &amp;lt;filter-name&amp;gt;corsFilter&amp;lt;/filter-name&amp;gt;原创 2019-03-11 23:13:20 · 102 阅读 · 0 评论 -
JavaWeb笔记002 sql表关系
本文是个人自学过程中总结的SQL表关系方面的基本知识外键约束:一对多用户和订单 -- 创建用户表create table user( id int primary key auto_increment, username varchar(20));-- 创建订单表create table orders( id int primary key auto_increment,...原创 2019-03-03 14:44:01 · 229 阅读 · 0 评论 -
JavaWeb笔记010 Spring入门,IOC入门,Bean配置文件
前面1-9同系列的博文介绍了一些基本知识,是后面文章的基础。后面所有的文章都只是记录一些使用方法和要点,依赖和pom的配置后面会有文章专门整理一下全面的配置。入门1. 什么是IOC的功能? * IoC -- Inverse of Control,控制反转,将对象的创建权反转给Spring!! * 使用IOC可以解决的程序耦合性高的问题!!2.包结构和类 * com.demo1 ...原创 2019-03-13 22:25:59 · 110 阅读 · 0 评论 -
JavaWeb笔记011 Spring配置文件属性注入
上一篇博文中介绍了Spring中配置bean的方法。那么问题来了,如果bean中有一些参数是依赖了另外一些bean或者是另外一些参数该怎么配置呢?这篇博文就说说如何解决这个问题1.set方法注入例如:如果UserServiceImpl的实现类中有一个属性,那么使用Spring框架的IOC功能时,可以通过依赖注入把该属性的值传入进来!!具体的配置如下 &amp;lt;bean id=&quot;us&quot; cl...原创 2019-03-14 23:06:30 · 127 阅读 · 0 评论 -
JavaWeb笔记017 Mybatis动态DAO,以及一些坑
上一篇博文中介绍的是Mybatis的基本使用,手动加载调用xml中的mapper。本篇介绍一下动态DAO,不需要手动去调用xml中的SQL。SQL语句配置文件和DAO编写DAOpublic interface UserMapper { public User findUserById(Integer id); //动态代理形势中,如果返回结果集问List,那么mybatis会在生...原创 2019-03-19 23:06:14 · 223 阅读 · 0 评论 -
JavaWeb笔记003 eclipse和tomcat整合
步骤1:获得服务器运行环境配置,Window/Preferences/Server/Runtime Environmen步骤2:添加服务器步骤3:选择服务器在硬盘的地址,然后所有的都是确定/Next/Finish步骤4:完成成功步骤5:设置发布位置修改tomcat发布的位置步骤6:发布项目到tomcat最后点击finish。步骤7:启动,红框表示debug启动,篮框...原创 2019-03-11 22:17:00 · 148 阅读 · 0 评论 -
JavaWeb笔记004 Http请求和响应
请求:(request) 组成部分: 请求行 请求头 请求体 请求行:请求信息的第一行 格式:请求方式 访问的资源 协议/版本 例如:GET /projectname/1.html HTTP/1.1 请求方式:get和post get会把参数放在url的后面 post不会 get参数大小有限制,post请求却没有限制 get请求没有请求体;post请求有...原创 2019-03-11 22:24:14 · 148 阅读 · 0 评论 -
JavaWeb笔记005 request和response的常用方法
request:请求操作请求行格式: 请求方式 请求资源 协议/版本常用方法:HttpServletRequest 掌握 String getMethod():获取请求方式 String getRemoteAddr():获取ip地址 String getContextPath() :在java中获取项目名称 (例如/demo1) 了解: getRequestUR...原创 2019-03-11 22:40:02 · 232 阅读 · 0 评论 -
JavaWeb笔记006 cookie和session
Cookiecookie是由服务器生成,通过response将cookie写回浏览器(set-cookie),保留在浏览器上, 下一次访问,浏览器根据一定的规则携带不同的cookie(通过request的头 cookie),我们服务器就可以接受cookie cookie的api: new Cookie(String key,String value)写回浏览器: response.a...原创 2019-03-11 22:51:39 · 123 阅读 · 0 评论 -
JavaWeb笔记007 jdbc基本使用以及事物基础知识
首先你要有一个Java项目,然后依赖了mysql驱动,过程略,这里介绍一下jdbc的基本使用,实际开发是用不到的,都是Spring结合Mybatis或者Hibernate。基本使用public void f2() throws Exception{ //注册驱动 //Class.forName("com.mysql.jdbc.Driver"); // 除了Driver是jdbc的类,其余...原创 2019-03-11 23:01:59 · 338 阅读 · 0 评论 -
JavaWeb笔记023 SSM配置文件样例
配置文件仅供参考,摘取自己需要的即可运行注意事项:由于工程之间有相互依赖,要把被依赖的安装到本地仓库中在运行工程如果使用dubbo,pojo会进行传输,需要序列化,所有的pojo都需要实现Serializable接口工程结构还是笔记022中的xx-parent 父工程,所有工程都集成自此工程,定义所有的maven引用的版本,打包方式pom | |----xx-common通用的...原创 2019-03-28 22:53:37 · 169 阅读 · 0 评论