
JAVAEE框架
文章平均质量分 80
漏断人初静v
菜鸟渴望成为大牛。。。。。
展开
-
openSession()和getCurrecntSession()之间的区别
一、session的相关内容 首先总结一下Session,他是应用程序与数据库之间交互操作的一个单线程对象,他是hibernate运作的核心,它的主要作用是为持久化对象提供一系列的功能,持久化对象只有在session的管理下才能进行持久化操作。【session不是线程安全的】 创建SessionFactory之后就可以通过sessionFac原创 2016-12-08 20:40:36 · 606 阅读 · 0 评论 -
Spring使用@Autowired注解自动装配
在Spring中可以使用@Autowired注解通过setter方法,构造函数或者字段自动装配bean,此外,他可以在一个特定的bean属性自动装配。下面通过一个例子来实现通过@Autowired来进行自动装配1.首先配置俩个bean,建立俩个bean之间的关联关系。建立配置文件package com.hebeu.model;public class Person { p原创 2017-02-25 17:32:13 · 877 阅读 · 0 评论 -
Spring的自动装配Bean
Spring的自动装配功能的定义:无须在Spring配置文件中描述javaBean之间的依赖关系(如配置、)。IOC容器会自动建立javabean之间的关联关系。如果没有采用自动装配的话,手动装配我们通常在配置文件中进行实现:一下代码就是手动装配:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=原创 2017-02-23 21:28:59 · 1218 阅读 · 1 评论 -
Spring对JDBC的支持
Spring对JDBC提供了良好的支持。可以有效的简化开发。综述:大多数情况下Spring JDBC都与IOC容器一起使用。通过配置的方式使用Spring JDBC。而且大部分时间都是使用JdbcTemplate类(或SimpleJdbcTemplate和NamedParameterJdbcTemplate)进行开发。Spring JDBC通过DaoSupport来支持一致的数据库访问。原创 2017-02-22 19:36:09 · 313 阅读 · 0 评论 -
Spring配置多数据源实现数据库读写分离
之前一直想要实现通过Spring进行多数据源的配置,偶然发现一篇极好的博客!现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用转载 2017-02-22 08:26:27 · 448 阅读 · 0 评论 -
Struts2中的ValueStack详解
ValueStack的生命周期ValueStack的是保存着request的请求域中的,因此它的生命周期与request的生命周期是相同的。原创 2017-02-08 18:05:09 · 4754 阅读 · 0 评论 -
Spring 4MVC框架下在后台解析JSON数据
简述json格式的数据应用越来越广泛,结合ajax技术,经常作为前后台数据交互的一种格式。前台会将json格式的数据发送给后台,后台也会将json格式的数据返回给前台。后台处理json格式的数据使用的是java等语言,而前台处理json数据使用的是js脚本语言。下面的小案例是在Spring 4mvc框架下,后台处理前台发送的json格式的数据。方法一首先在web.xml中配置编原创 2017-01-13 10:57:17 · 456 阅读 · 0 评论 -
Spring 4MVC简单操作实现登录
这里简单的使用一下Spring 4MVC框架。Spring 4MVC相较于Struts2,避免了Struts2的种种缺点,在功能及代码效率上进行了增强与优化与增强。这里使用Spring 4MVC实现简单的登录功能【基于注解】。开发环境是:Ecplise + jdk1.7 +tomcat7.0 + Spring4MVC首先下载Spring 4MVC所必须的jar包:官方网站是:spring官原创 2017-01-11 23:22:11 · 348 阅读 · 0 评论 -
Spring 4MVC下实现文件的上传下载
在Spring 4MVC中实现文件的上传下载很简单,如同使用struts2实现文件上传下载一样。首先实现单文件的上传:新建的jsp文件<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 文件上传原创 2017-01-16 15:17:53 · 282 阅读 · 0 评论 -
StrutsRequestWrapper详解
查看一下StrutsRequestWrapper的源代码,本人将其中的英文注释转为中文package org.apache.struts2.dispatcher;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import com.原创 2017-01-11 17:17:33 · 3919 阅读 · 0 评论 -
Spring 4MVC在控制层传回JSON字符串
直接上代码:控制层:package package1;import java.util.ArrayList;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframew原创 2017-01-13 21:13:11 · 948 阅读 · 0 评论 -
Hibernate的检索方式
Hibrenate提供了五种检索对象的方式导航对象图检索方式:根据已经加载的对象导航到其他对象OID检索方式:按照对象的OID来检索对象HQL检索方式:使用面向对象的HQL查询语言QBC检索方式:使用QBC(Query by Criteria)API来检索对象本地SQL检索方式:使用本地数据库的SQL查询语言导航对象图检索方式:就是利用类与类之间的关系来检索对象,比如在论坛的开原创 2016-12-20 10:47:15 · 314 阅读 · 0 评论 -
Struts2实现文件的下载
直接看代码:下载文件入口:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title here <a href="download.action?fileName=<%=java.net.URLEncoder.encod原创 2016-12-26 11:35:25 · 197 阅读 · 0 评论 -
struts2实现多文件的上传
其实实现多文件的上传和单文件的上传实现原理相同,都是将文件进行复制,多文件的上传只是将文件进行逐个的复制。下面代码实现多文件的上传:首先确定jsp页面:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 多文件上传 user原创 2016-12-26 09:35:50 · 322 阅读 · 0 评论 -
struts2实现文件的上传
struts2对文件的上传下载封装的非常好,只要使用简单的代码就可以实现对应的功能。Struts2实现文件上传的底层依赖是使用了FileUpLoad组件。使用struts2实现单文件的上传原创 2016-12-23 09:49:21 · 222 阅读 · 0 评论 -
Struts2的OGNL表达式——1
OGNL:全称为Object-Graph Navigation Language,它是一个功能强大的表达式语言,用来获取和设置Java对象的属性,它旨在提供一个更高的更抽象的层次来对java对象图进行导航。struts2默认的表达式语言OGNL,它比其他的表达式语言有几个很大的优势支持对象方法调用,如:user.getUsername();支持类静态的方法调用和值访问,表达式的格式为:原创 2016-12-21 19:13:22 · 323 阅读 · 0 评论 -
使用spring框架中的组件发送邮件的详细说明
原创作者:http://blog.youkuaiyun.com/caimengyuan/article/details/51224269在进行项目开发的时候,要做一个通过发送邮件验证码的功能来找回密码。spring发送邮件的过程这篇博客写的太好了。首先进入自己的QQ邮箱,在设置中修改账户信息然后来至底部 点击开启,再用手机发送对应信息到指定号码,然后点击我已发送获取转载 2017-04-13 09:32:03 · 9318 阅读 · 2 评论