
JAVA-SSH框架
文章平均质量分 67
Spring Struts2 Hibernate框架
猿来这样1
编程圈子,谢厂节的博客
展开
-
Spring 学习笔记1——开始
Spring是什么Spring是Rod Johnson创建的一个开源框架。使用Sprint,可以用简单的JavaBeans来实现那些以前在EJB才能实现的功能。 官网地址:http://spring.io/术语Bean 传统的JavaBeansEJB Enterprise JavaBeansPOJO Plain Old Java ObjectSpring归纳为几个基本部件。Spring是一原创 2017-01-09 23:03:38 · 614 阅读 · 0 评论 -
Spring 学习笔记2—— IoC容器
必须实例化SpringIoC容器,读取其配置来创建bean实例,然后从Spring IoC容器中得到可用的bean实例。Spring提供两种IoC容器实现类型。Bean factoryApplication contet 应用程序上下文提供比Bean工厂更高级的特性,两种类型配置文件相同。Bean工厂接口是:BeanFactory 应用程序上下文接口:ApplicationContextA原创 2017-01-10 22:57:47 · 645 阅读 · 0 评论 -
Spring 学习笔记3——SpringMVC HTTP请求
本文学习资源来自:《SpringMVC实战指南》 《Spring 3.x企业应用开发实战》实例使用MyEclipse新建web站点添加Spring引用 修改 web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns原创 2017-01-19 22:58:29 · 2915 阅读 · 0 评论 -
Spring 学习笔记4—— SpringMVC的控制器与View简单demo
配置MVC web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun原创 2017-02-03 10:42:39 · 697 阅读 · 0 评论 -
Spring 学习笔记5—— SpringMVC的参数传递
在View上显示Controller里的变量使用Mappackage com.xundh.controller;import java.util.Map;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controlle原创 2017-02-03 11:08:33 · 654 阅读 · 0 评论 -
Spring 学习笔记6—— 注解开发
1 修改配置文件applicationContext.xml增加命名空间的和约束文件<beans ... http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd2.开启Spring的注解功能<!--转载 2017-03-01 17:30:11 · 657 阅读 · 0 评论 -
Sping 学习笔记7—— SpringMVC的restful 服务
普通的restful服务示例package com.test.controller.rbac;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.原创 2017-04-15 15:59:35 · 681 阅读 · 0 评论 -
Sping 学习笔记8——SSH框架中事务的声明与配置
声明式事务管理Spring的声明式事务管理,是通过Spring AOP实现的。Spring事务类型: 名称 说明 PROPAGATION_REQUIRED 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY 支持当前事原创 2017-08-31 09:30:06 · 659 阅读 · 0 评论 -
Sping 学习笔记9——Spring ApplicationContext
一、ApplicationContextAware初始化Spring容器调用ApplicationContextAware的setApplicationContext方法。在ApplicationContextAware的实现类中,可以通过这个对象得到Spring容器的Bean。1. 实现ApplicationContextAware接口:package com.bis.majian.practic转载 2017-09-02 11:48:48 · 428 阅读 · 0 评论 -
Sping 学习笔记10——Spring+Hibernate 加载映射文件几种方式
在Spring的applicationContext.xml中配置映射文件,通常是在这个Bean实例中进行的。1. 直接写映射文件地址<property name="mappingResources"> <list> <value>com/mypackage/a.hbm.xml</value> <value>com/mypackage/b.hbm.xml</value>原创 2017-09-02 12:08:10 · 706 阅读 · 0 评论 -
SSH 使用WebService实例
一、搭建测试项目 myproject;二、添加库,项目上点右键,选择Build Path - Add Libraries:三、新建类:package com.cn.myproject.test;public class TestWebService { public int Add(int a,int b) { return a+b; }}四、点击原创 2014-12-29 15:33:37 · 5334 阅读 · 0 评论 -
Struts2学习1——概述
本文学习资源:《STRUTS 2完全自习手册》概述MVCModel-View-Controller ,一种目前广泛流行的软件设计架构模式。MVC模块层关系MVC处理过程Model1传统JSP嵌套HTML代码的模式 Model2MVC模式 Strusts2结构体系Strusts2配置文件struts.xml创建Struts2应用,首先需要Struts2的核心配置文件 struts.xml,该文件用原创 2017-03-18 23:06:06 · 651 阅读 · 0 评论 -
Struts2学习2——Struts配置
MyEclipse创建Struts2项目步骤: http://blog.youkuaiyun.com/xundh/article/details/42234325Struts2框架的主要配置文件 配置文件 可选 位置(相对于webapp) 说明 web.xml 否 WEB-INF Web部署描述文件,包括所有必需的框架组件 struts.xml 是 /WEB-INF/原创 2017-03-19 21:10:42 · 539 阅读 · 0 评论 -
Struts2学习3——数据绑定及获取Session
接收表单参数1. 在Action中定义表单属性<form action="login" method="post" name="form">User:<s:textfield name="username"/><br/>Password:<s:password name="password"/><br/><s:submit value="提交"/> </form> 在Action中定义原创 2017-03-21 08:47:48 · 908 阅读 · 0 评论 -
Struts2学习4——防sql注入过滤器
web.xml <!-- sql Filter --> <filter> <filter-name>SqlFilter</filter-name> <filter-class>Utils.SqlFilter</filter-class> </filter> <filter-mapping> <filter-name>Sq原创 2017-06-05 10:39:32 · 4336 阅读 · 1 评论 -
Struts2学习5——国际化
国际化 , 也称为I18n,Internationalization的简写。操作:1.在struts.xml里加入配置<span style="font-family: Arial, Helvetica, sans-serif;"><?xml version="1.0" encoding="UTF-8" ?></span><!D...原创 2015-01-08 09:28:57 · 1773 阅读 · 0 评论 -
Struts2学习6——UrlRewriter的实现
1、到网站:http://tuckey.org/urlrewrite/下载urlrewritefilter-4.0.3.jar2、在WEB-INF下新增:urlrewrite.xml<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE urlrewrite PUBLIC "-//tuckey.or...原创 2015-01-26 14:14:56 · 854 阅读 · 0 评论 -
Hibernate学习记录1 基本概念
Hibernate 持久化框架,开源的ORM框架。Hibernate核心:Configuration:对Hibernate进行配置,以及对它的启动。在Hibernate的启动过程中,Configuration类的实例首先定位映射文档的位置,读取这些配置,然后创建一个SessionFactory对象。虽然Configuration类在整个Hibernate项目中只扮演着一个很小的角原创 2017-04-08 10:49:09 · 548 阅读 · 0 评论 -
Hibernate学习记录2 HQL常规操作
HQL常规操作查询全部Session session=HibernateSessionFactory.getSession();String sqlStr="from Columns";Query query-session.createQuery(sqlStr);List<Columns> list=query.list();查询部分属性String sqlStr="select no,na原创 2017-04-08 10:50:04 · 807 阅读 · 0 评论 -
Hibernate学习记录3 Hibernate 配置多数据源
实验环境Spring3.1.1Hibernate 4.1.4Jersey示例中只使用了一个secondFactory_second。另一个sessionFactory代码不是处理核心,这里未贴出。model定义@Message public class User implements java.io.Serializable { // Fields p原创 2017-04-15 15:38:55 · 2270 阅读 · 0 评论 -
Hibernate学习记录4 缓存机制
Hibernate缓存有两级:一级缓存 session级别的缓存概念它属于事务范围的缓存。它只存在于Session的生命周期。程序调用save(),update(),saveorupdate()等方法及调用查询接口 list,filter,iterate时,如果session缓存没有相应的对像,就会自动加入到一级缓存里。 session关闭时,其管理的一级缓存也会被清除。 一级缓存不能进行配原创 2017-04-15 15:45:59 · 404 阅读 · 0 评论 -
Hibernate学习记录5 配置C3P0
Spring+Hibernate+C3P0pom.xmlproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht原创 2017-04-15 15:54:34 · 1083 阅读 · 0 评论 -
Hibernate 判断对象是否包含一个字段
主要内容来源: http://blog.youkuaiyun.com/zhangjk1993/article/details/40020813applicationContext.xml<bean id="hibernateConfigurationUtil" class="com.cn.test.hb.HibernateConfigurationUtil"></bean>HibernateConfigura原创 2017-07-20 09:53:22 · 1728 阅读 · 0 评论 -
Spring Cloud 学习1. 服务治理Spring Cloud Eureka
本系列学习内容来自《Spring Cloud微服务实战》Srping Cloud Eureka是Spring Cloud netflix微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。服务治理服务注册在服务治理框架中,通常都会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主机与端口号、版本号、通信协议等一...原创 2018-09-06 14:06:35 · 315 阅读 · 0 评论 -
Spring Cloud 学习2. 客户端负载均衡Ribbon
Ribbon简介 Ribbon是Netflix开源的一款用于客户端软负载均衡的工具软件。Spring Cloud对Ribbon进行了一些封装以更好的使用Spring Boot的自动化配置理念。spring-providerapplication.propertiesspring.application.name=hello-serviceeureka.client.servic...原创 2018-09-08 15:47:08 · 368 阅读 · 0 评论 -
Spring Cloud 学习3. 声明式服务调用(Feign)
Feign是一个声明式的Web Service客户端,它的目的就是让Web Service调用更加简单。Feign提供了HTTP请求的模板,通过编写简单的接口和插入注解,就可以定义好HTTP请求的参数、格式、地址等信息。而Feign则会完全代理HTTP请求,我们只需要像调用方法一样调用它就可以完成服务请求及相关处理。Feign整合了Ribbon和Hystrix(关于Hystrix我们后面再讲)...原创 2018-09-08 16:30:52 · 382 阅读 · 0 评论