![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSH
Spring Struts Hibernate
臆想的一只猫
In the end, what matters is this: I survived.
展开
-
修改ssh命令行[root@xxx]#颜色
修改ssh命令行[root@xxx]#颜色。原创 2022-07-19 17:30:02 · 522 阅读 · 0 评论 -
rsync数据同步脚本
rsync数据同步脚本原创 2022-07-13 15:35:56 · 342 阅读 · 0 评论 -
Struts2框架Action类创建的三种方式
总共有三种方式:1、 pojo类package cn.hd.hello;/** 1.pojo 类的创建方式(Plain Ordinary Java Object)* 典型的普通的Java对象 没有实现接口 没有继承 这样的方式就是pojo类* 相较于Servlet的设计方式:低侵入性 比Servlet这种继承要好** */public class Hel...原创 2018-06-27 20:02:47 · 1109 阅读 · 0 评论 -
Struts2框架的访问流程
1. 从浏览器输入地址localhost:8080/hello/helloAction2. 进入到Web.xml3. 过滤器去加载配置文件 struts.xml4. 路径中的第一个地址 namespace遍历你的struts.xml中包package namespace属性 如果他找到了和地址中匹配的就进入该包,如果没有找到就报异常。5. 找到了该package再去路...原创 2018-06-27 19:37:09 · 250 阅读 · 0 评论 -
Struts2页面跳转方式
1、 转发<action name="helloAction"class="cn.hd.hello.HelloAction" method="hello"> <!-- result name 对应的是action类中的method的返回值 名字可以随便写,只要和action类中的返回值结果是一样的 ...原创 2018-06-27 21:18:13 · 7157 阅读 · 0 评论 -
Struts2框架配置详解
1、struts.xml (1).package配置package中的namespace对应的地址:localhost:8080/hello/helloAction<!--package 它跟项目中的包没有关系,是用来管理action,可以配置多个action name 给这个package起个名字,多个package的名字不能重复,没什么意义,可以随便命名; ...原创 2018-06-26 21:02:40 · 253 阅读 · 0 评论 -
OGNL与struts2
OGNL什么是OGNL? Object-Graph Navigation Language 对象视图导航语言 el jspJsp里面有九大内置对象 requestScope、responseScope、SessionScope、applicationScope、 、pageScope、 pageContext、 params、paramValuse九大内置对象对...原创 2018-07-02 21:29:40 · 192 阅读 · 0 评论 -
Struts2参数接收的三种方式
原创 2018-06-27 21:42:45 · 141 阅读 · 0 评论 -
Struts2数据过滤和正则表达式(Java)
原创 2018-06-28 17:15:36 · 341 阅读 · 0 评论 -
ssh三个框架整合笔记详解
目录 三大框架整合的原理... 2 SSH整合过程... 3 1、导包... 4 1、先将Hibernate中的包全部导入进来。... 4 2、再将Struts2中的包导入进来。... 4 3、导入spring的所有包 16. 5 2、测试spring是否配置成功... 6 1、首先创建一个applicationContext.xml6 2、导入4个约束,beans context aop tx...原创 2018-07-08 12:01:58 · 437 阅读 · 0 评论 -
Hibernate框架查询方式
1、HQL 最大的特点就是封装了sql语句,在查找的时候用的是类名和类的属性名 ①.基础查询 ②.条件查询(分为:?占位符和字符串占位符) ③.分页查询 2.criteria 这种语法连sql语句都不用写,在查询的时候,全部调用它封装好的方法 ...原创 2018-06-21 22:20:20 · 156 阅读 · 0 评论 -
hibernate框架中的crud
1、什么是crud? crud代表了save、update、get、delete;也就是所谓的添加、修改、查找、删除。主要被用在描述软件系统中DataBase或者持久层的基本操作功能。2、如何理解crud? 修改时,实际上是修改hibernate中的对象状态。3、 在hibernate中 对象有三种状态: (1)、瞬时状态:一个实体对...原创 2018-06-20 20:25:52 · 295 阅读 · 0 评论 -
Hibernate框架检索策略
Hibernate的Session在加载一个Java对象时,可以将与这个对象相关联的其他Java对象都加载到缓存中,以便程序及时调用。但有些情况下,我们不需要加载太多无用的对象到缓存中,一来这样会撑爆内存,二来增加了访问数据库的次数。所以为了合理的使用缓存,Hibernate提供了几种检索策略来供用户选择。Hibernate的检索策略 在Hibernate中主要有三种检索策略...原创 2018-06-25 22:03:50 · 248 阅读 · 0 评论 -
浅谈对事务的理解
事务张三有1000块钱,李四也有1000块钱,现在张三向李四转钱100。张三的钱数:1000-100=900李四的钱数:1000+100=1100在转钱过程中,张三的钱减少,恰巧这个时候停电、这个程序出现异常,导致张三的钱虽然减少了,但是李四的钱却没有增加,这样的问题,就叫做事务安全问题。特性 一致性:张三和李四的钱数总和保持不变。 原子性:张三的钱减少和李四的钱增多要同时进行。 持久性:最...原创 2018-06-21 22:30:42 · 3826 阅读 · 0 评论 -
Hibernate框架项目搭建
具体说hibernate框架的项目搭建之前,首先说一下什么是框架。。。 框架可以理解成一个半成品的项目,它封装了一些功能,我么需要掌握的是如何驾驭这些功能,不需要操心它是怎么实现的。其实他就是按照我们之前所学的内容实现的。框架可以提高我们开发的效率。 那么,简单介绍一下,什么是hibernate框架? hibernate是dao层的框架,完...原创 2018-06-20 19:37:06 · 4885 阅读 · 2 评论 -
表单重复提交问题——验证码
表单重复提交常见的三种情况: 一:提交完表单之后服务器使用请求转发来进行页面跳转。 这个时候,用户按下功能键F5,就会发起最后一次请求。造成表单重复提交问题。 解决方法:使用重定向来进行跳转。 二:用户正常提交服务器,但是由于网络延迟等原因,迟迟未收到服务器的响应, 这个时候,用户以为提交失败,然后多次点击提交按钮,也会造成表单重复提交(可使用Thread.sleep();来模拟) 三:用户正常提交服务器,服务器也没有延迟,但是提交完.原创 2020-07-12 09:48:50 · 306 阅读 · 0 评论 -
JavaWeb文件上传和下载
文件的上传和下载,是非常常见的功能。很多的系统中,或者软件中都经常使用文件的上传和下载。比如:QQ 头像,就使用了上传。邮箱中也有附件的上传和下载功能。OA 系统中审批有附件材料的上传。1、文件的上传介绍要有一个 form 标签,method=post 请求 form 标签的 encType 属性值必须为 multipart/form-data 值 在 form 标签中使用 input type=file 添加上传的文件 编写服务器代码(Servlet 程序)接收,处理上传的数据。原创 2020-07-10 07:37:54 · 167 阅读 · 0 评论 -
浅谈JSTL 标签库
JSTL 标签库 全称是指 JSPStandardTagLibrary JSP 标准标签库。是一个不断完善的开放源代码的 JSP 标 签库。 EL 表达式主要是为了替换 jsp 中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个 jsp 页面 变得更佳简洁。1)在 jsp 标签库中使用 taglib 指令引入标签库CORE 标签库 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> XML 标签库&原创 2020-07-09 13:08:07 · 175 阅读 · 0 评论 -
浅谈EL表达式
1、什么是EL表达式? EL 表达式的全称是:Expression Language。是表达式语言。 EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。 因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多。<body> <% request.setAttribute("key","值"); %> 表达式脚本输出 key 的值是: ...原创 2020-07-09 11:23:34 · 197 阅读 · 0 评论