![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE学习笔记
kerer-sk
这个作者很懒,什么都没留下…
展开
-
会话管理技术
浏览器和服务器之间会话 cookie技术:会话数据保存在浏览器客户端 session技术:会话数据保存在服务器端。Cookie技术Cookie是在服务器中产生,发送给浏览器保存的数据。1、Cookie技术的核心1)构造Cookie对象Cookie(java.lang.String name, java.lang.String value)2)设置cookie void setPath(java原创 2017-02-23 21:25:55 · 654 阅读 · 0 评论 -
spring 对jdbc的支持
spring对jdbc技术提供了很好的支持 jar包c3p0-0.9.1.2.jarmysql-connector-java-5.1.34-bin.jarspring-jdbc-3.2.5.RELEASE.jarspring-tx-3.2.5.RELEASE.jar1)spring对c3p0连接池的支持很完善2)spring对jdbc提供了jdbcTemplate,来简化jdbc的操作j原创 2017-05-16 23:18:07 · 264 阅读 · 0 评论 -
BeanUtils组件
程序中对javabean的操作很频繁, 所以apache提供了一套开源的api,方便对javabean的操作!即BeanUtils组件。 BeanUtils组件, 作用是简化javabean的操作!1、使用BenUtils组件:引入commons-beanutils-1.8.3.jar核心包引入日志支持包: commons-logging-1.1.3.jar如果缺少日志jar文件,报错:j原创 2017-03-02 21:26:01 · 317 阅读 · 0 评论 -
Spring事务管理
事务控制概述编程式事务控制自己动手控制事务,叫做编程式事务控制 jdbc代码: Conn.setAutoCommite(false); //设置手动控制事务Hibernate代码session.beginTransaction(); // 开启事务【细粒度事务控制:可以对指定的方法,指定的方法中某几行添加事务控制】声明式事务管理spring的事务管理 只需要在配置文件中配置,事务应原创 2017-05-17 10:10:54 · 224 阅读 · 0 评论 -
文件上传
文件上传需要注意:提交方式:post表单中有文件上传的表单项: 指定表单类型: 默认类型:enctype="application/x-www-form-urlencoded"文件上传类型:multipart/form-data可以使用开源的文件上传组件-Apache提供的文件上传组件-FileUpload组件!FileUpload组件: 1. 下载源码 2. 项目中引入原创 2017-05-31 10:58:47 · 344 阅读 · 0 评论 -
Servlet学习
Servlet介绍Servlet:用Java语言编写的动态资源开发技术使用普通Java类继承HttpServlet类,覆盖doGET()和doPost()方法。需要交给tomcat服务器自己运行。编译的class文件存放在服务器WEB-INF的classes目录下。 注意:浏览器不能直接访问WEB-INF 目录下的静态资源。一、Servlet生命周期Servlet继承关系|–Generic原创 2017-02-23 15:10:38 · 285 阅读 · 0 评论 -
JavaWeb中乱码问题
String(byte[] bytes, String encoding) // 指定一个字节数组的编码方式encoding所指的是bytes中的数据是按照那种方式编码的,也就是让系统把bytes中的字节数据按照指定的encoding编码格式编码。如果不指明,bytes的编码方式将由jdk根据操作系统决定。byte[] bytes = "中文".getBytes("utf-8");//将一个字符串,原创 2017-05-22 23:03:18 · 318 阅读 · 0 评论 -
Tomcat服务器简介
Tomcat服务器简介JavaSE规范:Java桌面程序,控制台控制,socket,gui界面:主要包含IO流、线程、集合、socket编程…JavaEE规范:JavaWeb程序。浏览器控制。一共有16种技术:JDBC、XML、JavaMail、Java Servlet、JSP…市面常见的web服务器软件WebLogic:BEA公司的产品。收费。支持JEE规范WebSphere:IBM公司产品。原创 2016-12-06 15:35:40 · 9028 阅读 · 0 评论 -
Spring(三)AOP
1.手动实现AOP编程AOP面向切面的编程:AOP可以实现业务代码与准备代码分离代理工厂类/** * 动态代理 *(调用JDK中的API,在内存中动态的构建代理对象 目标对象必须实现接口时才能使用) * @author wsk * */@Componentpublic class UserFactory_{ private IUserDao target; pr原创 2017-05-16 22:36:39 · 229 阅读 · 0 评论 -
Spring (二)代理模式
1. 代理模式1.1 概述代理(proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理访问目标对象。这样的好处:可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。1.2 静态代理1)代理对象要实现与目标对象一样的接口; 开闭原则:对目标的修改进行关闭,对目标功能的扩展开放。 建一个代理对象,实现与目标对象一样原创 2017-05-16 22:04:34 · 268 阅读 · 0 评论 -
Spring框架(一)
Spring基础Spring是一个轻量级开源框架,以IoC(控制反转)和AOP(面向切面编程)为内核,基于JavaBean来完成以前只能由EJB完成的工作。主要学习Spring的以下几个核心功能IoC(控制反转):即把对象的创建交给Spring去执行(利用xml文件配置创建+IoC 容器创建对象)AOP(面向切面编程):有效减少系统重复代码SpringJDBCSpring 事务处理Spri原创 2017-05-16 16:58:55 · 241 阅读 · 0 评论 -
Http协议
1、Http协议入门Http协议:浏览器与服务器之间,数据传输的格式规定。 使用系统自带的telnet工具(远程访问工具) a) telnet localhost 8080 访问tomcat服务器 b) ctrl+] 回车 可以看到回显 c) 输入请求内容Http请求格式GET 提交内容GET /day09/testMethod.html?name=er原创 2017-02-22 17:45:01 · 276 阅读 · 0 评论 -
XML解析
XML文件解析1、XML文件要求1、标签xml标签名称区分大小写,中间不能有空格,不能以数字开头xml标签一定要正确匹配一个xml文件中只能有一个标签2、属性属性值必须以引号包含,不能省略,可以是单引号也可以是双引号一个标签可以有多个属性,但不能出现重复的属性名3、注释<!-- xml注释 -->4、xml中特殊字符,转义字符5、CDATA块作用: 可以让一些需要进行包含特殊字符的内原创 2017-02-21 22:55:49 · 340 阅读 · 0 评论 -
JavaMail
关于JavaMail邮件开发目的:实现程序自动发送邮件预备知识邮件服务器按通讯协议可以划分为两种类型:SMTP服务器 (发送邮件)SMTP协议,全称为Simple Mail Transfer Protocol(简单邮件传输协议),它定义了邮件客户端软件与SMTP服务器之间、以及两台SMTP服务器之间的通讯规则。POP3/IMAP服务器 (接收)POP3协议,全称为Post Office Protoc原创 2016-12-06 15:43:37 · 531 阅读 · 0 评论 -
JSP 技术
1、JSP的引入Servlet作用:用Java语言开发动态资源的技术 Jsp的作用:用Java语言(+html)开发动态资源的技术。Jsp就是ServletJSP的特点JSP的运行必须交给Tomcat服务器 tomcat的work目录:tomcat存放Jsp运行时的临时文件Jsp页面既可以写html代码,也可以写Java代码 (html原创 2017-02-24 17:04:09 · 329 阅读 · 0 评论 -
EL表达式和jsp标签
2、jsp标签1) jsp标签的作用jsp标签作用:替换jsp脚本。例如:流程判断(if for循环),跳转页面(转发,重定向)2)jsp标签的分类内置标签(动作标签): 不需要在jsp页面导入标签jstl标签: 需要在jsp页面中导入标签自定义标签 : 开发者自行定义,需要在jsp页面导入标签3)内置标签(动作标签)转发标签: <jsp:forward />参数标签: <原创 2017-02-25 11:37:18 · 393 阅读 · 0 评论 -
过滤器
过滤器: 对Servlet请求进行拦截 过滤器处理完后, 再放行, 此时,请求到达Servlet/JSP过滤器核心API|-- interface Filter 过滤器核心接口 Void init(filterConfig); 初始化方法,在服务器启动时候执行 Void doFilter(request,response,fi原创 2017-05-23 23:26:50 · 213 阅读 · 0 评论 -
监听器
监听器监听器:主要用来监听特定对象的创建或销毁、属性变化,是一个实现了特定接口的普通Java类 主要监听别人创建的对象Servlet中需要监听的对象request/session/ServletContext监听器接口:1、监听对象创建/销毁的监听器接口 Interface ServletRequestListener 监听request对象的创建或销毁 Interface Ht原创 2017-05-24 16:45:28 · 181 阅读 · 0 评论 -
maven安装基础学习
Meven安装基础学习1.maven基本介绍Maven(翻译为”专家”,”内行”)是跨平台的项目管理工具。 - 主要作用:服务于基于Java平台的项目构建,依赖管理和项目信息管理。 - 优点:使用Maven可以进行项目高度自动化构建,依赖管理(这是使用Maven最大的好处),仓库管理。只需要定义一个pom.xml,然后把源码放到默认的目录,Maven帮我们处理其他事情。项目构建...原创 2018-09-16 22:00:17 · 232 阅读 · 0 评论