
Java ee 开发
文章平均质量分 55
Lbaci
码农。。。。加油
展开
-
Servlet
Servlet概述1. 概念:运行在服务器端的小程序2. public interface Servlet :是一个接口3. 自定义一个类, 实现servlet,重写这个这些方法快速入门1. 创建javaee项目2. 定义一个类来实现servlet接口,重写方法 @Overridepublic void service(ServletReques...原创 2019-10-14 22:30:17 · 258 阅读 · 0 评论 -
JspAndEl表达式
JSPJSP指令1.用于配置jsp页面的和导入资源文件2.格式:<%@ 指令名称 属性名=xxx ,%>3.分类:1. page 配置jsp页面的 1. contentType:设置相应的MIME类型和响应类型 2. language:语言类型 3. buffer :缓冲区 默认是8kb 4. import:导包 5. e...原创 2019-10-14 22:29:21 · 275 阅读 · 0 评论 -
Filter和Listener 登录拦截和敏感词汇拦截器JDk动态代理增强GetParameter方法
FilterAndListenerweb中的过滤器, 当访问服务器的资源的时候,可以将请求和响应拦截下来 通用化的处理, 比如说登录的功能,统一的编码问题可以放在过滤器中进行拦截 快速入门 ## 定义一个类,实现Filter接口 复写方法 配置拦截路径 注解的配置 `@WebFilter("/*") public class FilterD...原创 2019-10-14 22:28:15 · 601 阅读 · 0 评论 -
Cookie和Session会话技术
Cookie和Session会话技术1. 一次会话包含多次请求和响应2. 一次会话:直到有一方断开连接(会话的功能)3. 会话的功能:**共享数据的**4. 客户端会话技术:Cookie5. 服务器端:Session快速入门1. 创建Cookie对象绑定数据new Cookie()2. 发送cookie对象 response.addCookie()3. 获取Cooki...原创 2019-10-14 22:26:29 · 225 阅读 · 0 评论 -
AjaxAndJson
# AJAX #(异步)ASynchronous JavaScript And XML 客户端和服务器端的同步和异步 提升用户的体验 是一种在无需加载整个页面的情况下,能够更新部分网页的技术 通过后台与服务器进行少量的数据交换,Ajax可以使网页实现异步更新,(可以在不重新加载整个页面的情况下, 对网页的某部分进行更新) 原生js实现 `<!DOCTYPE htm...原创 2019-10-14 22:25:24 · 321 阅读 · 0 评论 -
关于java中动态代理
由于spring中的ioc和aop编程 也就是我们经常说的切面编程 里面用到了反射和动态代理,和cglib代理,下面的代码简单实现了一下1.编写一个接口package com.liangxin;public interface Subject { public void rent(); public void hello(String str);}2.书...原创 2019-05-03 16:02:05 · 160 阅读 · 0 评论 -
Mybatis01
1.Mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc 使用者只需要关注sql语句的本身, 而不需要花费时间去处理驱动,创建连接,创建statement等繁杂的过程。mybatis通过xml或注解的方式,将要执行的各种statement配置起来,并通过Java对象和statement的动态参数进行映射生成最终执行的sql语句最后与mybatis框架来执行,采用orm的思想,...原创 2019-05-03 13:56:47 · 123 阅读 · 0 评论 -
hibernate总结概括(看一遍不如手打一遍,程序员要多动手才好,加油)
1。框架是什么框架是用来提高开发效率的,封装了好多的功能我们使用这些功能的时候,调用即可,不需要手动实现,所以框架就是一个半成品的项目,只要懂得如何使用这些功能即可我们需要学习的框架和各部分之间的作用2.3.使用hibernate的好处操作数据库的时候我们可以使用面向对象的方式来完成,不需要书写sql语句hibernate是一款orm框架,orm————指的是objec...原创 2019-04-14 21:18:11 · 206 阅读 · 0 评论 -
ssh框架整合
一.整合原理spring和struts2就是将 action对象交给spring容器 sessionFactory和session 和aop事务二.导包1.hibernate ————hibernate/lib/required 和hibernate/lib/jpa (java持久化的规范)和 驱动包2.struts2——struts-2.3.37\apps\Blank.jar\...原创 2019-04-14 16:28:33 · 149 阅读 · 0 评论 -
struts 总结
1. 概念struts在javaee三层架构扮演的角色2.struts使用优势有哪些 自动封装参数 参数校验 结果的处理(重定向、转发) 国际化 i18n 表单的重复提交 显示等待页面 3.struts的历史, struts2和struts1 没有关系, 前身是webwork 框架4.导包 地址G:\jarPackage\SSH\struts-2.3.37\a...原创 2019-04-20 14:50:52 · 258 阅读 · 0 评论 -
Servlet和Http协议
Servlet概述1. 概念:运行在服务器端的小程序2. public interface Servlet :是一个接口3. 自定义一个类, 实现servlet,重写这个这些方法快速入门1. 创建javaee项目2. 定义一个类来实现servlet接口,重写方法 @Overridepublic void service(ServletReques...原创 2019-09-24 13:35:52 · 185 阅读 · 0 评论 -
数据库连接池C3p0和Druid
数据库连接池1. 数据库连接池 是一个容器, 容器中有若干个connection 对象, 我们可以直接来使用, 用完之后自动归还, 是一个物理数据源的工厂。DataSource接口1. java.sql2. getConnection();-- 获取连接3. 数据库连接池的实现:数据库厂商实现 C3PO , Druid 阿里巴巴提供的4. 如果是连接池中的connnecti...原创 2019-09-24 13:37:06 · 295 阅读 · 0 评论 -
JDK动态代理和Cglib代理
JDk动态代理1. jdk动态代理通过jdk提供的Proxy类生成代理对象2. newInstance();3. 但是只能代理实现类某种接口的, 不能读取类中的注解等信息4. 不能读取指定的类的信息, Cour c = new Person(); Cour proxyC = (Cour) Proxy.newProxyInstance(c.getClass().getCl...原创 2019-09-24 13:37:50 · 161 阅读 · 0 评论 -
Request和的登录演示
Request和Response对象1. request和Response对象的原理: 1. tomcat服务器根据Url地址,利用反射的原理创建对饮的Servlet对象 2. tomcat创建request对象和response对象, 将请求信息封装到request对象中, 3. Tomcat 将创建好的request和response对象传递给service方法...原创 2019-09-25 07:57:56 · 324 阅读 · 0 评论 -
Response和ServletContext对象
Http响应协议1. 服务器端向浏览器端发送的数据2. 响应 1. 响应行 1. 格式:协议/版本 响应的状态码 状态码的描述 ——————> HTTP/1.1 200 OK 2. 状态码都是三位数字 分类:1xx-5xx 3. 1xx未完成(服务器端没有完成客户端的数据,等待) 4. 2xx 成功 ...原创 2019-09-25 21:11:37 · 183 阅读 · 0 评论 -
jspEL表达式和jstl标签库
JSPJSP指令1.用于配置jsp页面的和导入资源文件2.格式:<%@ 指令名称 属性名=xxx ,%>3.分类:1. page 配置jsp页面的 1. contentType:设置相应的MIME类型和响应类型 2. language:语言类型 3. buffer :缓冲区 默认是8kb 4. import:导包 5. e...原创 2019-10-09 21:51:38 · 195 阅读 · 0 评论 -
spring04 spring中aop思想动态代理实现演示
一,spring中的aop思想详解1.思想:横向重复,纵向抽取 spring 能够为容器中管理对象生成动态代理对象,以前我们使用动态代理,我们需要自己实现,而现在是spring帮助我们生成代理对象2.spring 实现aop的原理1.动态代理 (接口实现)2. cglib代理(继承关系)3.spring aop 中的名词解释就(加强理解)Joinpoint(连接点)):目...原创 2019-04-13 11:22:35 · 165 阅读 · 0 评论 -
git学习
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网...转载 2019-04-16 14:11:42 · 117 阅读 · 0 评论 -
svn简介使用
一,简单地说就是项目经理在服务器端发布了一个项目,我们程序员需要写项目的某一个模块,我们就可以给在客户端将我们写好的模块代码,提交到服务器端,项目经理通着这个可以查看项目的整个进度个流程。项目中的版本控制问题,如果是代码,配置文件 文档没有版本控制,SVN是一个版本控制软件能跟踪项目的,是一种记录若干文件变化的额,以便将来查阅特定版本之间修订的问题, 是一个基于服务器端和客户端之间的模式...原创 2019-04-16 13:13:19 · 206 阅读 · 0 评论 -
Servlet 基础知识讲解
1.Http协议:双方在交互的协议,服务区和客户端进行通信的协议,交换数据等2.http请求数据 请求头:请求行 ,,请求体3.web资源讲解:在http协议中,绑定了请求和响应双方。客户端和服务端。与web有关的资源、静态资源 :html js/css 动态资源:jsp 、servlet4.servlet是一个Java的小程序,运行在web服务器上,用于接收和响应客户端的...原创 2018-11-10 15:18:51 · 270 阅读 · 0 评论 -
servlet2 ____request和Response
1.Servletcontext:一个web工程只有一个servletcontext。—作用:1.获取全局配置参数——sevletcontext context=get.servletcontext()2获取动态的web中的资源33.存取数据;request里面封装了一切客户端传上来的数据源,request.get.paramter()上传的是用户在界面上提交的数据、 ...翻译 2018-11-10 17:35:04 · 143 阅读 · 0 评论 -
Linux操作系统中安装jdk、Mysql/ Tomcat的方法
先卸载open-jdk 查看linux上是否存在已经安装好的JDK javacjava –version rpm -qa | grep java查看本机上所有已经安装成功的软件,只查看和java相关的 删除linux自带jdkrpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686...翻译 2018-11-28 22:12:25 · 185 阅读 · 0 评论 -
HibernateDay01
第一天Hibernate环境的搭建,简单的增删改查1.什么是框架:----指的是软件的半成品,已经完成了一部分的功能。2.EE的经典的三层结构:3.3.3.ORM的概述:对象关系映射就是一个关系型数据库中的表和一个对象建立联系就可以。。。从而操作数据库中的、、数据下载安装 1.创建实体类2.创建映射在Java文件下创建xml文件命名规则是类名+hbm+xml...原创 2018-11-30 13:18:43 · 128 阅读 · 0 评论 -
Hibernate Day03 表与表之间的关系一对多的关系之间的配置映射
在配置映射文件时下图关系为一对多的情况 首先在多的一方放入一的属性。在一的一方放入多的集合。在hibernate中采用set集合下图为客户对应多个联系人 在对应的实体类中添加的代码如下::这是在多的一方的实体类中插入的代码这是在一的一方的实体类中添加的代码如下图:zh这是在多的一方的配置映射文件如下图:这是在一的一方的配置映射文件如下图: ...原创 2018-11-30 16:45:13 · 212 阅读 · 0 评论 -
HibernateDay03中多对多的关系得映射
双方的实体类中都需添加对方的集合如下图所示:需要借助中间表 双方的、、原创 2018-11-30 17:11:45 · 165 阅读 · 0 评论 -
jsp讲解
JSP 组成概要一个JSP页面主要由注释(Comment)、指令(Directives)、脚本元素(Declaration,Scriptlet,Expression).动作元素(Action)的内容组成。 1.注释包括HTML注释和JSP隐藏注释。2.指令包括: (1)page:用来定义整个JSP页面的属性和相关功能。 (2)include:用来指定JSP...转载 2018-11-30 17:18:41 · 2085 阅读 · 0 评论 -
Oracle 10g安装(其中包括linux和windows中安装)
百度云地址:https://pan.baidu.com/s/1LpbJ-oWTw63IISW7FWFP-g百度云链接 其中包括虚拟机和安装文档,和xp虚拟机的镜像,已经虚拟机的安装包,及其注册工具原创 2018-12-27 14:25:29 · 390 阅读 · 0 评论 -
Hibernate总结基础知识
框架介绍hibernate介绍:hibernate是一个对象关系映射框架,对jdbc进行了封装,是一个全自动的orm框架orm介绍:Object Relation Mapping(对象关系映射),用于实现面向对象编程语言里不同类型系统的数据之间的转换hibernate优势1). 对JDBC进行了封装,大大简化了访问数据库的繁琐代码2). 优秀的orm框架,简化编程工作,使操作数据库更加面...翻译 2019-03-27 19:40:22 · 344 阅读 · 0 评论 -
Spring入门简介 和bean 配置1
一,Spring 是什么?Spring是一个开源框架,为简化企业级应用开发而成,使用Spring可以是简单的JavaBean实现以前只有EJB才能实现的功能,Spring是一个IOC(DI)和AOP 容器框架,总而言之 Spring就是一个容器,它里面封装了很多的对象,二,具体描述Spring轻量级:Spring是非侵入式的-基于Spring开发的应用中的对象可以不依赖...原创 2019-04-10 21:31:35 · 178 阅读 · 0 评论 -
Spring 02 bean的配置和依赖注入的方式以及复杂类型的注入 集合数组 和配置文件的注入
一,spring属性的注入spring的分模块注入:<import resource = "xml文件的地址"/>1.注入的方式1.set方法注入<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...原创 2019-04-12 20:29:12 · 210 阅读 · 0 评论 -
spring03 使用注解的方式 配置bean和实现依赖的注入及整合Junite测试环境
一,使用注解配置Spring1.在applicationContext.xml配置文件中配置<context : component-scan base-package = "cn.itcast.beam."></context><!--指定扫描的那个包下的所有的类 --> <context:component-scan base...原创 2019-04-12 20:58:04 · 409 阅读 · 0 评论 -
MVC 架构
1、Model模型层,可以简单理解就是数据层,用于提供数据。在项目中,(简单理解)一般把数据访问和操作,比如将对象关系映射这样的代码作为Model层,也就是对数据库的操作这一些列的代码作为Model层。比如代码中我们会写DAO和DTO类型的代码,那这个DAO和DTO我们可以理解为是属于Model层的代码。2、View视图层,就是UI界面,用于跟用户进行交互。一般所有的JSP、Html等...转载 2018-10-11 10:03:57 · 3995 阅读 · 0 评论