J2EE
maty_wang
这个作者很懒,什么都没留下…
展开
-
关于Tomcat7启动闪退的解决办法
在学习过程中遇到了tomcat7启动闪退的问题,从网上查看了资料,现在总结一下原因:startup.bat本身 属于批处理脚本,用来启动tomcat服务器中的相关文件,由于文件结尾没有pause指令,因此如果该批处理文件执行完毕,CMD的黑框就会关闭,造成所谓的闪退现象。大多数在网上查找闪退的解决方法的同学遇到的问题是闪退只是表面现象,深层次问题是tomcat服务器并没有运行起来并且由于闪原创 2017-09-06 22:47:15 · 8039 阅读 · 0 评论 -
Hibernate之多对多级联保存以及删除
对应的两个实体类为Student和CourseStudent类package com.maty.entity;import java.util.HashSet;import java.util.Set;/** * @author maty e-mail:512181558@qq.com * @version 创建时间:2018年5月31日 下午3:25:32 类说明 学生类 */...原创 2018-05-31 22:07:13 · 2078 阅读 · 0 评论 -
MyBatis之入门程序
刚学习MyBatis,写个入门从程序作为练习,依照从后往前的顺序来编写该入门程序。 1.数据准备部分 1.1 数据库数据准备 CREATE TABLE t_user (id primary key auto_increment, username varchar(20) not null, password varchar(20) n...原创 2018-06-21 14:22:19 · 267 阅读 · 0 评论 -
Hibernate一对多之级联保存、删除
本例子用来练习Hibernate一对多的级联保存、删除数据。涉及到的实体类为Staff(多)和Company(一)Staff类package com.maty.entity;/** * @author maty e-mail:512181558@qq.com * @version 创建时间:2018年5月30日 上午11:27:11 类说明 员工类 */public class Sta...原创 2018-05-30 12:28:15 · 1305 阅读 · 0 评论 -
Spring之事务管理
Spring通过事务管理器,以AOP方式对事务进行管理,以转账为例进行练习Dao类package com.maty;import javax.annotation.Resource;import org.springframework.jdbc.core.JdbcTemplate;/** * @author maty e-mail:512181558@qq.com * @versio...原创 2018-05-24 12:19:47 · 157 阅读 · 0 评论 -
Spring之jdbc搭配c3p0运行实例
采用xml+注解方式练习使用Spring JdbcTemplate搭配C3P0Dao类package com.maty;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;import javax.annotation.Resource;import org.springframe...原创 2018-05-23 22:16:33 · 390 阅读 · 0 评论 -
Spring之JdbcTemplate练习
package com.maty.jdbc;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;import org.junit.Test;import org.springframework.jdbc.core.JdbcTemplate;import org.springfram...原创 2018-05-23 13:42:36 · 216 阅读 · 0 评论 -
Hibernate之一对多表关系的建立
两个实体类分别为Staff和Company,关系为一个Staff对应一个Company,一个Company对应多个StaffStaff类package com.maty.entity;/** * @author maty e-mail:512181558@qq.com * @version 创建时间:2018年5月26日 下午1:40:30 类说明 该类为员工类,在一对多关系中的位置为多...原创 2018-05-28 00:07:47 · 293 阅读 · 0 评论 -
Spring属性注入之set方法注入对象
应用场景:需要在Service中调用Dao的show方法1.编写Service和Dao类Dao类package com.maty.property; /** * @author maty e-mail:512181558@qq.com* @version 创建时间:2018年5月16日 下午3:37:12 * 类说明*/public class Dao{ public void...原创 2018-05-16 15:59:41 · 2212 阅读 · 0 评论 -
Spring属性注入之set方法注入基本数据类型
Spring可以通过set方法的方式实现属性注入1.需要进行属性注入的类package com.maty.property; /** * @author maty e-mail:512181558@qq.com* @version 创建时间:2018年5月16日 下午3:04:58 * 类说明 该类为有属性注入需求的类*/public class User{ private St...原创 2018-05-16 15:14:47 · 2195 阅读 · 0 评论 -
Spring属性注入之有参构造函数
Spring通过有参构造函数的方式可以实现属性注入1.需要进行属性注入的类package com.maty.property; /** * @author maty e-mail:512181558@qq.com* @version 创建时间:2018年5月16日 下午12:14:50 * 类说明 该类用来练习如何使用有参数的构造函数进行参数注入 */public class Pro...原创 2018-05-16 12:38:36 · 15321 阅读 · 0 评论 -
Hibernate之新增数据
记录Hibernate新增数据的练习部分实体类package com.maty.entity;/** * @author maty e-mail:512181558@qq.com * @version 创建时间:2018年5月26日 下午1:40:30 类说明 本类为ORM的实体类 */public class User{ private int id; private Stri...原创 2018-05-26 16:02:38 · 5718 阅读 · 0 评论 -
Spring的IOC实现过程
今天看了spring的内容,感觉受益良多,写点东西加深下理解,写的不好请多多指正Spring中IOC的概念:Spring通过一种称作控制反转(IoC)的技术促进了低耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它.(来自百度...原创 2018-05-15 21:43:45 · 3425 阅读 · 0 评论 -
Spring之AOP学习
AOP是Spring中最重要的两个特性之一(另外一个是IOC),下面介绍下AOP相关的一些操作一:什么是切入点?什么是通知?什么是切面? 切入点:功能需要被扩展的方法(spring只支持方法类型的切入点)。 通知:即为需要扩展的功能部分 切面:切面确切的讲是一个过程,是将扩展功能应用到切入点的过程。二:什么是aop? aop是Aspect...原创 2018-05-21 23:30:14 · 139 阅读 · 0 评论 -
SpringMVC文件上传
今天学习了SpringMVC文件上传部分,故写一个文章记录下 第一步:编写文件上传的jsp页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTM...原创 2018-05-14 00:07:19 · 246 阅读 · 0 评论 -
struts2的基本原理介绍
学习的过后顺便写下来,加深印象,如果有错误的地方,欢迎指出来struts2框架是JavaEE中一个重要的框架,其运行的基本原理如下图所示上图中各个部分的解释如下:前端页面:该部分主要有html或者jsp构成,为用户可见的内容,页面中常常包含各种超链接,当用户点击这些链接之后,前端页面向后台发出请求。过滤器:struts2中的过滤器会根据url字符串来确定该请求是否经过struts2中的过滤器,该判...原创 2018-03-03 00:01:40 · 248 阅读 · 0 评论 -
struts2之文件下载
Struts2的文件下载需要将contentType、inputStream、contentDisposition三个参数设定好即可,具体代码如下Action代码:package com.maty.action;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import org...原创 2018-03-07 15:50:50 · 159 阅读 · 0 评论 -
struts2框架编写文件上传的步骤
1.必须在form表单中添加enctype="multipart/form-data"<form action="${pageContext.request.contextPath typ}/upload.action" method="post" enctype="multipart/form-data"> <input type="file" name=&quo原创 2018-03-07 14:24:29 · 281 阅读 · 0 评论 -
Hibernate之查询语句
Hibernate查询语言(HQL)是一种面向对象的查询语言,类似于SQL,但不是对表和列操作,HQL适用于持久对象和它们的属性。 HQL查询由Hibernate转换成传统的SQL查询,这在圈上的数据库执行操作。虽然可以直接使用SQL语句和Hibernate使用原生SQL,但建议使用HQL尽可能避免数据库可移植性的麻烦,并采取Hibernate的SQL生成和缓存策略的优势。都像SELECT,FRO...转载 2018-06-01 10:53:51 · 5752 阅读 · 0 评论