自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 Java的猜数字小游戏

代码如图package thread1.lianxi; import java.util.InputMismatchException;import java.util.Scanner; public class Xiaoyouxi2 { public static void main(String[] args) { //生成1-100的一个随机数 int number ...

2019-04-04 10:54:54 204

原创 JS传参数以及转义字符的问题,记录下自己的错误。

JS传输字符串要加’'或者" "function edit(id){ alert(id); }<a href='#' onclick=edit("abc")>修改</a><a href='#' onclick=edit('abc')>修改</a>原因因为 onclick='这里有一个单引号,会默认先和前面的单引号匹配,这样后面...

2019-03-23 12:31:41 844

原创 EasyUi 搭建一个后台管理系统

1、LinkButton使用css的方式&lt;a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'"&gt;超链接的样式&lt;/a&gt;结果2、Layout布局 &lt;div id="cc" class="easyui-layout" data-option

2019-03-08 22:47:21 4620

原创 JQuery的load()方法,get()方法,与post()方法

导入JS文件load方法的使用先引入js文件&amp;lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery-1.11.3.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;

2019-02-22 14:37:03 1078

原创 Ajax的GET,POST方法传输数据和接收返回数据

首先创建一个Ajax对象function ajaxFunction(){ var xmlHttp; try{ // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e){ try{// Internet Explorer xm...

2019-02-21 21:41:27 3343

原创 mybatis逆向工程程序执行成功但是没有代码生成

在eclipse上Refresh即刷新一下就好了真是哭笑不得

2019-01-23 22:46:29 2923

原创 Mybatis入门程序

导包准备POJO已经数据库表UserPOJOpublic class User implements Serializable { /** * */ private static final long serialVersionUID = 1L; private Integer id; private String username;// 用户姓名 private S...

2019-01-22 22:37:43 112

原创 SVN的安装和使用

下载地址安装图形化服务器端

2019-01-20 15:03:01 138

原创 SSH三大框架整合

理论:spring将struts2整合就是将Action对象交给spring容器负责创建spring与hibernate整合就是将sessionFactory交给spring维护spring负责session维护以及aop事务导包共41个包配置spring核心配置文件applicationContext.xml并导入4个约束beans,context,aop,tx在web.xm...

2019-01-19 21:55:22 107

原创 Spring的事务管理

因为在不同平台,操作的事务的代码各不相同Spring提供了一个接口PlatformTransationManager接口在事务中最核心的接口PlatformTransationManager对不同的框架有不同的实现类:org.springframework.jdbc.datasource.DataSourceTransactionManager 使用 SpringJDBC 或 iBati...

2019-01-18 19:36:33 102

原创 Spring整合jdbc模板

导包编写测试类//演示JDBC模板public class Demo { @Test public void test() throws PropertyVetoException{ //创建连接池对象 ComboPooledDataSource ds = new ComboPooledDataSource(); ds.setDriverClass("com.mysql.j...

2019-01-18 15:52:12 155

原创 SpringAOP的注解配置

开启注解&lt;!-- 1配置目标对象 --&gt; &lt;bean name="userService" class="com.itheima.service.UserServiceImpl"&gt;&lt;/bean&gt; &lt;!-- 2配置通知 --&gt; &lt;bean name="myAdvice" class="com.itheim

2019-01-17 23:37:13 115

原创 SpringAop入门案例

SpringAop的准备工作1、导包 4+2+2+22、准备目标对象3、准备通知前置通知 目标方法运行之前调用后置通知 目标方法运行之后调用 (出现异常后不调用)环绕通知 目标方法之前和之后都调用异常拦截通知 如果出现异常就会调用后置通知 目标方法运行之后调用 (出不出现异常都调用)4、将通知织入目标对象4.1导入AOP(约束命名空间)配置目标对象配置通...

2019-01-17 23:03:21 194

原创 Spring整合junit测试

导包配置//帮我们创建容器@RunWith(SpringJUnit4ClassRunner.class)//指定创建容器时使用哪个配置文件@ContextConfiguration("classpath:applicationContext.xml")public class TestDemo { //将名为Spring容器中名为user的对象注入u中 @Resource(nam...

2019-01-17 21:45:45 249

原创 Spring中的Aop思想

横向重复,纵向抽取AOP (面向切面编程) 编辑在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的...

2019-01-17 14:49:54 164

原创 Spring使用注解代替xml配置

导包导入命名空间复制最上面的spring-context-4.2.xsd加斜杠/放入key末尾,并选择Schema location然后右键applicationContext.xml Openwith XmlEditor点击Design视图 beans右键Add后执行如下然后按下面这样填写就可以了在applicationContext开启使用注解代替配置文件 &lt;!--...

2019-01-17 14:12:32 507

原创 Spring配置解析

Bean元素Bean元素: 使用该元素描述需要Spring容器管理的对象class属性 被管理对象的完整类名name属性 给被管理对象取个名字,获取对象时根据该名称获取对象可以重复可以使用特殊字符id属性 与name一模一样名称不可以重复,不可以使用特殊字符结论: 尽量使用name属性&amp;lt;bean name=&quot;user&quot; class=&quot;com.itheim...

2019-01-16 10:26:50 149

原创 Spring中的工厂(容器)ApplicationContext和BeanFactory的关系

BeanFactory接口:Spring的原始接口。针对原始接口的实现类较为单一BeanFactory接口实现类的容器:特点是每次获得对象时才会创建ApplicationContext:每次容器创建时就会配置容器中的所有对象,并提供更多功能从类路径下加载配置文件ClassPathXmlApplicationContext从硬盘绝对路径下加载配置文件 FileSystemXmlApplica...

2019-01-15 19:01:31 623

原创 Spring的IOC和DI

IOCioc:Inverse Of Control 反转控制将我们创建对象的方式反转了以前的对象是由我们开发人员自己维护,并注入依赖关系使用了Spring之后。对象的创建和依赖关系可以由Spring创建并注入反转控制就是反转了对象的创建方式,由我们创建更改为程序(Spring)创建DIdependency Injection 依赖注入实现IOC思想需要 DI支持注入方式:set...

2019-01-15 18:44:08 118

原创 Spring入门案例

导包创建一个实体类public class User { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getA...

2019-01-15 18:37:43 105

原创 Struts2的常用通用标签库

set往值栈里面传入数据if进行判断&lt;s:set var="i" value="3" scope="request"&gt;&lt;/s:set&gt;&lt;s:if test="#request.i&gt;3"&gt; i&gt;3&lt;/s:if&gt;&lt;s:elseif test="#request

2019-01-15 14:29:08 150

原创 Struts2的拦截器

什么是拦截器interceptor:拦截器:起到拦截Action的作用。Filter:过滤器,过滤从服务端向客户端发送的请求interceptor:拦截器,拦截的是客户端对Action的访问更细粒度化的拦截(拦截Action中的具体方法)Struts2框架核心的功能都是依赖拦截器实现的...

2019-01-13 21:29:55 94

原创 Struts2中的值栈

什么是值栈ValueStack是Struts2的一个接口,字面意义为值栈,OgnlValueStack是ValueStack的一个实现类,客户端发起一个请求struts2架构就会创建一个action实例同时创建一个OgnlValueStack值栈实例。OgnlValueStack贯穿整个Action的生命周期,struts2中使用OGNL将请求Action的参数封装为对象储存到值栈中,并通过ON...

2019-01-13 15:27:13 270

原创 ONGL的Struts2环境入门案例

&lt;h1&gt;Struts2的OGNL入门&lt;/h1&gt; &lt;h3&gt;调用对象的方法'对象'.方法&lt;/h3&gt; &lt;s:property value="'struts'.length()"/&gt; &lt;h3&gt;调用对象的静态方法@类名@方法&lt;/h3&gt; &lt;s:property value="

2019-01-12 22:25:11 99

原创 Struts2中的数据封装

属性驱动使用属性set方法注入(开发中不常用)public class Demo1 extends ActionSupport{ //使用属性set方法注入 private String username; private String password; private Integer age; private Date brithday; private Double sala...

2019-01-12 17:20:53 127

原创 Struts2结果页面的配置

全局变量配置&lt;!-- 配置全局的结果界面 --&gt; &lt;global-results &gt; &lt;result name="success"&gt;/jsp/success.jsp&lt;/result&gt; &lt;/global-results&gt;局部变量配置&lt;!--配置局部的结果界面 name属性 :默认视图的名称 ty..

2019-01-12 16:59:58 125

原创 Struts2中访问Servlet的API三种方式

利用 ActionContext对象public class Aemo1Action extends ActionSupport { //完全解耦合方式,不能获得 @Override public String execute() throws Exception { //利用Stuts2中的对象ActionContext对象 ActionContext context = Act...

2019-01-12 16:54:18 115

原创 Struts2的Action的三种访问方式

创建一个jsp界面&lt;h1&gt;method方法选择不同方法&lt;/h1&gt; &lt;a href="${pageContext.request.contextPath }/useradd.action"&gt;增加&lt;/a&gt; &lt;a href="${pageContext.request.contextPath }/userdelete.action"&g

2019-01-10 22:01:08 203

原创 Struts2实现Action的三种方式

第一种简单的java对象public class HelloAction { public String execute(){ System.out.println("HelloAction执行了"); return "success"; }实现Action接口/* * 方式二实现一个Action接口 * 提供了五个常量(五个逻辑视图名称) * SUCCESS 成功 ...

2019-01-10 18:28:50 243

原创 Struts2分模块开发之引入配置文件

&amp;lt;!-- file输入引入文件的路径--&amp;gt;&amp;lt;include file=&quot;cn/zhicheng/action/struts2.xml&quot;&amp;gt;&amp;lt;/include&amp;gt;

2019-01-10 16:05:55 171

原创 Struts2常量配置的3种方式

在Struts.xml下通常只使用第一种方式&amp;lt;!--配置常量使用constant属性--&amp;gt; &amp;lt;constant name=&quot;struts.action.extension&quot; value=&quot;abc&quot;&amp;gt;&amp;lt;/constant&amp;gt;在struts.properties在web.xml&amp

2019-01-10 15:57:39 263

原创 Struts2中Action的配置

&lt;struts&gt; &lt;!-- name属性: 包的名称,在一个项目中不重复即可 extends: 继承哪个包通常为struts-default namespace: namespace和&lt;action&gt;标签中的name属性共同决定了访问路径 namespace有三种写法: namespace="/aaa" ...

2019-01-10 15:19:48 107

原创 Struts2配置文件加载顺序

2019-01-10 14:54:54 138

转载 Struts2的XML配置提示

https://blog.csdn.net/zeal9s/article/details/81417281

2019-01-10 14:26:49 106

原创 Struts2的执行流程

当一个用户访问action时,先经过核心过滤器,在核心过滤器中执行一组拦截器(这组拦截器会实现部分功能),执行目标Action,根据Action的返回值进行页面跳转...

2019-01-10 14:20:47 76

原创 Struts2的快速入门案例

Struts2是一个基于MVC设计模式的Web层框架Struts2的内核相当Struts1已经发生了巨大改变基于前端控制器的模式下载Struts2官网:https://struts.apache.org/解压apps:Struts2提供的war文件docs :Struts2开发的文档和Apilib:Struts2开发的 jar包src: Struts2的原码创建web工程并...

2019-01-10 13:57:28 153

原创 Hibernate的延迟加载

延迟加载策略:在获得对象时不查询,使用时才查询类级别延迟lazy=“true” 默认为true &amp;lt;class name=&quot;Customer&quot; table=&quot;cst_customer&quot; lazy=&quot;true&quot;&amp;gt; Customer load = session.load(Customer.class, 1l);关联级别延迟在类的配

2019-01-09 19:14:14 108

原创 Hibernate的离线Criteria

解决了Criteria只能在dao层创建的局限性@Test //学习离线Criteria public void test6(){ //service层或者web层中时,凭空创建一个DetachedCriteria对象 DetachedCriteria dc = DetachedCriteria.forClass(Customer.class); dc.add(Restricti...

2019-01-09 18:48:47 90

原创 Hibernate的Hql多表操作

项目中Hiberinated的多表操作语法比较诡异,一般不建议使用内链接 @Test //Hql的多表查询 //内链接将两方的数据放入数组中 public void test(){ Session session = HibernateUtils.openSession(); Transaction tx = session.beginTransaction(); //lin...

2019-01-09 16:17:43 128

原创 Hibernate多对多关联关系映射

核心代码多表只选择一方用inverse属性维护关系,默认为false(维护),true(不维护)//角色所属的用户的集合 Set&amp;amp;amp;amp;amp;amp;lt;User&amp;amp;amp;amp;amp;amp;gt; users = new HashSet&amp;amp;amp;amp;amp;amp;lt;User&amp;amp;amp;amp;amp;amp;gt;(); //用户所属的角色的集合 Set&amp

2019-01-08 18:30:05 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除