![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ssh
文章平均质量分 88
undergrowth
这个作者很懒,什么都没留下…
展开
-
struts2.3.15之文件上传与下载
1.先来看看文件上传的一些底层的东西 在eclipse新建一个ManualUpload动态web project,然后新建encAppli.jsp 内容如下<%@ page language="java" contentType="text/html; charset=UTF-8" %>使用application/x-www-form-urlencoded原创 2013-08-18 00:18:55 · 1505 阅读 · 0 评论 -
myeclipse2013下整合struts2、spring3、jpa2
在myeclipse下,利用myeclipse自带的功能,为项目添加struts、jpa、spring的功能,可以极大的缩短开发时间。 本文是利用struts为表现层,jpa为持久层,spring为业务层,利用spring的依赖注入管理struts的action和jpa的entityManager、jpa的事务管理。 记录学习的脚步,!!!!!1.在myeclipse下原创 2014-02-16 20:57:06 · 1484 阅读 · 0 评论 -
RMI简单实例与Spring集成RMI
rmi远程方法调用,用于服务器端和kehuduan原创 2014-05-03 13:18:07 · 4591 阅读 · 0 评论 -
Spring缓存机制的理解
spring目录(?)[-]EHCacheSpring缓存机制中的Advice基于xml配置方式配置缓存注解驱动的缓存配置在Spring缓存机制中,包括了两个方面的缓存操作:1.缓存某个方法返回的结果;2.在某个方法执行前或后清空缓存。下面写两个类来模拟Spring的缓存机制:package com.sin90lzc.java.test;转载 2014-09-04 12:28:10 · 571 阅读 · 0 评论 -
spring之aop浅析
对于整个spring aop编程 个人理解 就是在aspect里面使用pointcut来定义需要拦截的joinpoint,而后在weaving的过程中,为target对象附加上在aspect里面定义的advice的行为先来看看spring实现代理的两种方式:jdk动态代理和cglib代理(必要做出解释的地方 代码里面都有说明了)测试类SpringTestProxy.jav原创 2014-02-08 12:30:59 · 846 阅读 · 0 评论 -
struts2下通过ajax返回json的两种方式
本实例主要是解释在struts2下通过jquery的ajax从后台获取json数据,返回前台进行显示,记录学习的脚步!前台 index.jsp<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.g原创 2014-02-18 16:28:16 · 1222 阅读 · 0 评论 -
springmvc学习笔记1_DispatcherServlet_HandlerMapping_HandlerAdapter_ViewResolver
参考源:http://java.itcast.cn/news/20150512/13543033211.shtml 这是传智播客的燕青老师讲的 讲的很好 强烈推荐SpringMvc流程 * 1、前端控制器--DispatcherServlet的doDispatch方法 * 2、获取处理器映射器--mappedHandler = getHandler(processedReq原创 2015-06-23 22:25:02 · 1560 阅读 · 0 评论 -
spring_ThreadPoolTaskExecutor和jdk1_7_ThreadPoolExecutor原理解析
本文主要解析分析 org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor 和 java.util.concurrent.ThreadPoolExecutor 的执行流程 自己在之前写多线程代码的时候 都是这么玩的executor=Executors.newCachedThreadPool();但是有一次 在原创 2015-10-22 09:21:09 · 6879 阅读 · 0 评论 -
2016书单总结--spring-boot-in-action学习笔记--源码简析
#2016书单总结--spring-boot-in-action学习笔记--源码简析1. 使用spring-boot主要使用起步依赖(spring-boot-starters)、自动配置(AutoConfigure)、监控管理(Actuator)、至于命令行工具(CLI),老实说并不是太喜欢2. 起步依赖其实利用了Maven的传递依赖以及Actuator模块中的可选非传递依赖3. 通过对spring-boot启动源码进行简单分析,查看spring-boot是如何启动的,自动配置是如何完成的、监控管理原创 2017-01-07 01:03:19 · 3037 阅读 · 1 评论 -
2016书单总结--看透SpringMvc源代码分析与实践-概述
2016书单总结–看透SpringMvc源代码分析与实践-概述主要从Servlet、Tomcat、SpringMvc启动、SpringMvc组件几个方面进行阐述Servlet相关知识点(3个主要类) Tomcat相关知识点(8个主要概念) 3. SpringMvc启动知识点(3个主要类) 4. SpringMvc组件相关知识点(9大组件–HHHRRRRRF) *原创 2017-01-24 00:09:04 · 2551 阅读 · 0 评论 -
spring之bean学习笔记
整理学习的笔记 加深理解 精彩的人生需要一步一步的积累 加油 本文主要是学习spring容器bean的创建、bean的作用域、依赖注入、懒加载、初始化方法与销毁方法详细的解释都在代码里面了 我就不多说了 测试代码SpringTest.javapackage com.undergrowth.test;import org.junit.BeforeClass;import原创 2014-02-05 01:04:11 · 787 阅读 · 0 评论 -
spring容器原理之浅析
本文只是使用dom4j与反射技术,模拟spring容器从配置文件读取配置信息,进而为用户提供实体bean,并且解析了使用了setter进行依赖注入的属性.首先看看正版的spring所做的事情,如下junit case test代码SpringTest.javapackage com.undergrowth.test;import static org.junit.Ass原创 2014-01-29 18:30:08 · 910 阅读 · 0 评论 -
struts2.3.15之环境搭建
1.下载struts2.3.15的完整版: http://struts.apache.org/download.cgi#struts23151 打开解压的struts-2.3.15.1文件夹,会看到几个文件夹,分别为:apps----范例代码,docs---api ,lib---库文件,src---源码 2.在javaee-eclipse环境原创 2013-08-11 14:04:09 · 3933 阅读 · 0 评论 -
struts2.3.15之表单提交与表单验证
1.先搭建好环境,参看前一篇 http://blog.csdn.net/undergrowth/article/details/9853815 2.在WebContent中建立register.jsp文件,内容如下 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi原创 2013-08-11 15:35:51 · 2133 阅读 · 0 评论 -
spring4.0.0之环境搭建
1.先去spring官网下载spring4.0.0的dist包 http://www.springsource.org/download/community dist包只是spring框架的核心jar包 还需下载其相应的依赖jar包 在上面的下载页面 找到3.0.1.RELEASE 下载 spring-framework-3.0原创 2013-08-12 17:14:45 · 10060 阅读 · 5 评论 -
hibernate4.2.4之环境搭建与测试实例
1.下载hibernate-release-4.2.4.Final.zip 从点击打开链接( http://www.hibernate.org/downloads)下载 2.在eclipse中新建一个java project工程,名为hibernate_first,在hibernate_first中新建一个ilb文件夹, 解压下载的hibernate-release-原创 2013-08-14 15:03:19 · 3932 阅读 · 2 评论 -
struts2.3.15之拦截器原理与实现
1.为什么在struts.xml文件中进行相应的拦截器配置之后,拦截器就开始工作了,拦截器是怎样实现的呢? 拦截器的原理在于代理,所以先来看看java中关于代理的一些东西.代理的目的--就是要为已存在的具有相同的接口的目标类的各个方法添加一些附加的功能 代理对象与目标对象具有相同的接口,客户端调用代理对象,代理对象调用目标对象完成功能,实际上,代理对象原创 2013-08-18 18:26:43 · 978 阅读 · 0 评论 -
JPA之hibernate4.2.4之简单测试
jpa是sun官网提出的java持久层规范,但是它不是一个持久层产品,它的实现还需要持久层产品的支持,例如hibernate,toplink等orm产品.jpa与hibernate的关系,就例如jdbc与oracle的jdbc驱动实现一样,一个是接口、规范,一个是具体的实现. 现在利用jpa接口编程,利用hibernate作为底层实现,操作oracle 11g,实现简单的增删改查1.新原创 2013-10-04 01:09:54 · 1637 阅读 · 0 评论 -
jpa之hibernate4.2.4之双向关联之一对一、一对多、多对多
hibernate版本4.2.4 oracle 版本11g本文主要涉及到以下几个知识点: 1.双向关联之一对一 2.双向关联之一对多 3.双向关联之多对多对于双向关联其实有几个步骤(个人总结,如有不对,欢迎吐槽) a.要建立双方关联,首先要各自拥有对方对象 b.指明关系维护端与关系被维护端 指明两者的级联关系 c原创 2013-10-04 18:59:19 · 4696 阅读 · 0 评论 -
jpa之hibernate4.2.4之tomcat6.0测试
这里有jpa的很多例子 http://www.objectdb.com/java/jpa/persistence/store 是很好的学习资料开发环境:myeclipse 10.0 服务器:tomcat 6.0oracle:11ghibernate版本:4.2.41.新建名为JpaWeb的web工程 添加依赖的jar包 添加配置文件 详细步骤前面博原创 2013-10-04 21:56:50 · 793 阅读 · 0 评论 -
jpa之eclipselink2.1之myeclipse10.0环境下配置实现
myeclipse10.0自带的对jpa 2.0的支持,并且自带的支持eclipselink、hibernate等jpa产品的实现,现在利用myeclipse的工具将数据库中已存在的多个表建立关系(1:m,n:m),并且建立相应表的实体对象. oracle的版本为11g 1.先在oracle中建立如下几张表:--主要创建学生表、成绩表、课程表--学生表与成绩表为1原创 2013-10-06 23:35:12 · 1312 阅读 · 0 评论 -
HttpMessageConverter-spring(4.3.10) 学习笔记
HttpMessageConverter-spring(4.3.10) 学习笔记概述参考 https://my.oschina.net/lichhao/blog/172562HttpMessageConverter用于解决http消息与Java对象的阻抗问题HttpMessageConverterread—->HttpMessageConverter支持将HttpInputMessage转原创 2017-09-16 14:42:49 · 832 阅读 · 0 评论