
Java
openbox2008
这个作者很懒,什么都没留下…
展开
-
Dom4j 使用教程
目录1、DOM4J简介2、XML文档操作1 2.1、读取XML文档: 2.2、获取根节点 2.3、. 新增一个节点以及其下的子节点与数据 2.4、 写入XML文件 2. 5、 遍历xml节点 2.6、创建xml文件 2.7、修改节点属性 2.8、删除节点2、XML文档操作2...转载 2018-11-12 14:20:56 · 1574 阅读 · 0 评论 -
Java轻量级MVC框架Struts2 2.5详解(3)Action访问ServletApi、获取参数
一、Action如何访问ServletApi1.让Action类实现感知接口:ServletRequestAware:感知HttpServletRequest对象;ServletResponseAware:感知HttpServletResponse对象;ServletSessionAware:感知HttpSession对象;但这种方式与ServletApi耦合严重,不推荐使用p...原创 2019-02-19 15:28:47 · 455 阅读 · 0 评论 -
Java轻量级MVC框架Struts2 2.5详解(1)struts2的配置与执行流程
一、struts2的执行流程二、struts2的版本区别1.以下环境 jre1.10 ,Tomcat8.5 ,struts2 2.3 会出错,如下:(解决办法升级struts2)---------------------------------------------------------------------------------Type Exception Repor...原创 2019-01-16 17:18:57 · 805 阅读 · 0 评论 -
Java轻量级MVC框架Struts2 2.5详解(5)struts2的输入校验
一、输入校验:1.客户端校验: 过滤正常用户的误操作,通过JS代码完成(可以绕开).2.服务端校验: 整个应用阻止非法数据的最后防线(必须),使用Java代码.3.数据库校验: 在数据库中通过约束来限制列的存储.二、Struts2校验方式1.编写代码方式校验:开发中常用;2.配置校验: 2.1.基于XML配置校验(推荐使用)。 2.2.基于Annotati...原创 2019-02-22 16:38:17 · 455 阅读 · 0 评论 -
Java轻量级MVC框架Struts2 2.5详解(4)Struts2的拦截器
一、拦截器概述拦截器:Struts2拦截器是在访问某个Action或Action的某个方法之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现。AOP:面向切面编程.其实现原理:动态代理模式WebWork中文文档解释:拦截器是动态拦截Action调用的对象。它提供了一种机制使开发者可以定义在一个Action执行的前后执行的代码,也可以在一个action执...原创 2019-02-20 16:47:10 · 2748 阅读 · 0 评论 -
Java轻量级MVC框架Struts2 2.5详解(6)struts2文件上传和下载
一、Struts2中简单的文件上传 1):表单必须使用POST方式提交; 2):使用二进制编码:enctype="multipart/form-data"; 3):<input type="file" name=""/>;4):通过struts2标签生成表单5):Action中通过Set()方法获得表单中的数据6):将通过网络获...原创 2019-02-25 17:10:12 · 2892 阅读 · 0 评论 -
Java数据库开发之Hibernate框架(1)Hibernate入门
一、Java数据持久化方案1:JDBC JDBC是Java语言访问数据库的一种规范,是一套API。JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。 JDBC规范采用接口和实现分离的思想设计了Java数据...原创 2019-03-05 10:44:36 · 615 阅读 · 0 评论 -
Java轻量级MVC框架Struts2 2.5详解(5)struts2的ValueStack值栈
一、什么是ValueStack ValueStack(值栈):是对应每一个请求对象的轻量级的内存数据中心,在内存中开辟的一块数据区。 Action不是单例的,所以每一次的action请求,都会创建一个新的ValueStack对象,该ValueStack对象封装了这一次请求相关的数据信息。 1).ValueStack实际是一个接口,在Struts2中利用OGNL...原创 2019-02-21 15:04:44 · 338 阅读 · 0 评论 -
Java数据库开发之Hibernate框架(2)Hibernate API详解
一、Hibernate的运行过程1:应用程序先调用Configuration类,该类读取Hibernate配置文件及映射文件中的信息。2:并用这些信息生成一个SessionFactory对象。3:然后从SessionFactory对象生成一个Session对象。4:并用Session对象生成Transaction对象。5:可通过Session对象的get()、load()、save(...原创 2019-03-11 16:07:12 · 396 阅读 · 0 评论 -
Java数据库开发之Hibernate框架(3)Hibernate的映射详解
占位 ,下周补充Java数据库开发之Hibernate框架(3)Hibernate的映谢原创 2019-03-29 16:42:57 · 316 阅读 · 0 评论 -
Java数据库开发之Hibernate框架(4)Hibernate的查询
占位,下周补充原创 2019-03-29 16:43:57 · 402 阅读 · 0 评论 -
Java数据库开发之Hibernate框架(5)Hibernate的锁和缓存
占位,下周补充原创 2019-03-29 16:51:03 · 512 阅读 · 0 评论 -
Java轻量级MVC框架Struts2 2.5详解(2)Action的定义、动态调用
一、Action的定义方式 (1) struts2的action类定义的三种方法: 1.使用公共的POJO类作为ACTION,提供公共的无参数的ACTION方法(不推荐使用) 2.实现com.opensymphony.xwork2.Action接口,并覆写execute方法. 该接口不仅提供了Action方法的声明,还提供了常用的逻辑视图名称如: 2.1.public ...原创 2019-01-22 11:05:11 · 515 阅读 · 0 评论 -
Javascript操作BOM和DOM详解(1)
一、JavaScript的实现包括以下3个部分: 1.ECMAScript(核心) 描述了JS的语法和基本对象。 2.浏览器对象模型(BOM) 与浏览器交互的方法和接口 3.文档对象模型 (DOM) 处理网页内容的方法和接口 (1)ECMAScript: ...原创 2018-12-26 14:11:37 · 4352 阅读 · 1 评论 -
DOM4J 代码演示
package com.openbox.DOM4JDemo;import java.io.File;import java.io.FileOutputStream;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;imp...原创 2018-11-12 16:50:20 · 235 阅读 · 0 评论 -
jdk10安装及环境变量配置
一、下载https://www.oracle.com/technetwork/java/javase/downloads/index.html二、安装默认安装即可三、环境配置jdk1.10安装完成后,会有两个目录存在,一个是jdk-10.0.2 另一个是jre-10.0.2 ,所以在设置环境时,有所不同: 1.打电脑的系统环境配置2.分别创建...原创 2018-11-12 20:34:22 · 365 阅读 · 0 评论 -
Eclipse安装与配置
一. Eclipse安装(1)下载地址:https://www.eclipse.org/downloads(2)提前安装好JDK,参见:https://blog.youkuaiyun.com/openbox2008/article/details/83998183(3)将下载的文件,解压到目录中,直接运行。(4)eclipse重新装机后,只需将之前的eclipse备份出来,...原创 2018-11-28 11:01:00 · 305 阅读 · 0 评论 -
MySQL8.0安装配置与备份还原详解
一、MYSQL下载和安装1)下载mysql地址:https://dev.mysql.com/downloads/mysql/2)安装3)安装目录安装完成后,可以再服务里,看到MYSQL服务已经启动,bin目录(默认为:C:\Program Files\MySQL\MySQL Server 8.0\bin)4)mysql在windows后台运行5)M...原创 2019-03-06 15:36:41 · 6407 阅读 · 0 评论 -
Tomcat 8.5安装及Eclipse tomcat plugin插件安装
一、安装Tomcat1.下载Tomcat下载地址:https://tomcat.apache.org/download-80.cgi将jar包和源码文件都下载,源码开发的时候有用。2.下载Eclipse Tomcat Plugin下载地址:https://sourceforge.net/projects/tomcatplugin/ 三个文件都下齐了,解压3....原创 2018-12-06 21:26:22 · 3776 阅读 · 2 评论 -
Eclipse创建第1个Servlet
一、配置相关服务1.修改tomcat的server.xml文件注意:tomcat的文件,都要以utf-8格式保存配置server.xml文件,创建一个虚拟主机其中:docBase="F:\Java codes\JavawebDemo\webcontent" 设置虚拟主机的根路径。通过http://www.openbox.com/test/index.html ,访问...原创 2018-12-07 17:45:11 · 1305 阅读 · 0 评论 -
Javascript操作BOM和DOM详解(2)
一、DOM文档对象模型 DOM 全称是 Document Object Model,也就是文档对象模型。是针对XML的基于树的API。描述了处理网页内容的方法和接口,是HTML和XML的API,DOM把整个页面规划成由节点层级构成的文档。 DOM定义了一个HTMLDocument和HTMLElement做为这种实现的基础,就是说为了能以编程的方法操作这...原创 2018-12-26 15:52:16 · 883 阅读 · 0 评论 -
Javascript操作BOM和DOM详解(3)实例:js操作checkbox、select、table
一、JS操作DOM之checkbox1.图示2.html代码<!DOCTYPE html><html><head><meta charset="UTF-8"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&原创 2018-12-28 11:24:07 · 635 阅读 · 0 评论 -
Javascript操作DOM事件对象
一、给HTML元素添加事件的三种方法1:在HTML的标签上使用onxx属性,如<input type="button" value="OK" onclick="处理事件的函数(参数)" ,详细事件查看DOM的事件文档2:不用在HTML中编写代码,只需要在js的代码中,使用 "元素.onxx=响应函数" 进行事件监听3:使用方法来完成对元素的监听: (1)IE9以下 [...原创 2018-12-28 17:15:13 · 851 阅读 · 1 评论 -
EL+JSTL优化JSP代码消除JAVA代码混编
一、EL简述EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。JSP 2.0 将 EL 表达式添加为一种脚本编制元素。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它的形式如: < %=request.getParameter(“username”)% > 等价于 ${ param.username }可以非常方便的...原创 2018-12-19 12:34:24 · 3562 阅读 · 0 评论 -
Lombok为Eclipse自动生成java代码
LomBok的特点是:通过标签自动生成默认的getter/setter方法、构造器、tostring方法等。提高开发效率,使代码直观、简洁、明了、减少了大量冗余代码1.下载网址:https://projectlombok.org/2.安装 3.使用Lombok的特色是根据annotation标签来自动创建一些代码,以减少重复代码的...原创 2018-12-18 16:50:45 · 2502 阅读 · 0 评论