![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ssh
sigangjun
这个作者很懒,什么都没留下…
展开
-
hibernate 学习笔记
一、导入相应的包1、hibernate安装文件夹中的lib->required中的包2、导入log4j3、导入数据库驱动二、创建hibernate的配置文件在src的目录(project\etc\下创建相应的hibernate.cfg.xml在这个文件中加入相应的数据库基本信息的配置在hibernate.cfg.xml的配置文件中首先需要配置相应的数据库基本连接参照hi原创 2013-08-19 13:48:49 · 482 阅读 · 0 评论 -
struts2之防止表单重复提交
struts.xml配置文件xml version="1.0" encoding="UTF-8" ?>DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"原创 2013-10-28 14:35:11 · 532 阅读 · 0 评论 -
过滤器与拦截器
需要实现的功能:判断用户是否已登录,未登录用户禁止访问任何页面或action,自动跳转到登录页面。过程:因为对过滤器和拦截器都不熟悉,开始两种方式都问题不断,后调试通过,贴在这里留作小结和备忘 过滤器filter实现配置:web.xml[xhtml] view plaincopyfilter> f原创 2013-10-29 15:45:38 · 855 阅读 · 0 评论 -
maven 下成功搭建hibernate
目录如下:1.pom.xml 4.0.0 cn.sigangjun 01hibernate war 0.0.1-SNAPSHOT 01hibernate Maven Webapp http://maven.apache.org mysql mysql-connector-java 5.1.25 org.hiberna原创 2013-10-29 16:57:14 · 1298 阅读 · 0 评论 -
maven hibernate 实现对mysql简单的CRUD操作
目录结构如下图所示:1.hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">原创 2013-10-29 17:16:21 · 749 阅读 · 0 评论 -
SSH性能优化 转
做一个项目,项目采用了SSH架构进行开发,最近涉及到了性能的调优,下面对tomcat、数据库连接池、数据库的调优进行如下记录。1.tomcat性能调优修改配置文件 conf/server.xml[html] view plaincopyConnector port="8080" protocol="HTTP/1.1" acceptCoun原创 2013-10-23 17:54:25 · 1594 阅读 · 0 评论 -
spring 事务
最近在调项目的性能,又重新过了温习了一下spring事务的相关内容,做如下总结:一、声明式spring事务的控制Spring 的声明式事务管理在底层是建立在 AOP 的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。1、spring事务配置方式声明式spring事务的配置方式有三种原创 2013-10-23 17:55:36 · 1252 阅读 · 0 评论 -
Spring Autowired(required = false) 说明
当候选 Bean 数目不为 1 时的应对方法 在默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出 BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。我们可以来做一个实验: 清单 10. 候选 Be原创 2014-02-07 11:36:54 · 6887 阅读 · 1 评论 -
Java框架面试题总结
目录Ø Struts篇... 41. Struts的工作流程...42. Struts的工作流程分解...43. Struts控制器组件的组成. 和控制器的主要功能...44.Struts中的几个关键对象的作用(说说几个关键对象的作用).. 45.Struts工作流程图(用例图).. 56.说说MVC设计模式和它的优点... 5原创 2014-02-08 07:15:48 · 2506 阅读 · 0 评论 -
oracle 配置链接,做附载
jdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.105)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.106)(PORT原创 2014-02-26 17:00:13 · 598 阅读 · 0 评论 -
struts2之多个文件上传
通过3种方式模拟多个文件上传,效果如下所示 目录结构 新建Action第一种方式package com.ljq.action;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletAc原创 2013-10-28 14:19:32 · 641 阅读 · 0 评论 -
struts2之单个文件上传
通过2种方式模拟单个文件上传,效果如下所示开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar,如下图目录结构 2、新建Action 第一种方式package com.ljq.action;import java.io.File;import org.apache.commons.io.File原创 2013-10-28 14:20:21 · 600 阅读 · 0 评论 -
struts2 使用注解、反射、拦截器实现基于方法的权限控制
权限控制是每一个系统都应该有的一个功能,有些只需要简单控制一下就可以了,然而有些却需要进行更加深入和细致的权限控制,尤其是对于一些MIS类系统,基于方法的权限控制就更加重要了。用反射和自定义注解来实现基于struts2的方法级别的权限控制的主要思想是这样的。1、先定义一个用于识别在进行action调用的时候标注该方法调用是否需要权限控制,需要什么样的权限的注解类。该注解类一般会包括两个原创 2013-10-28 13:20:34 · 1863 阅读 · 0 评论 -
maven 下搭建spring
目录结构出下图所示:在src/main/java下创建包cn.sigangjun.spring在下边创建以下文件:Person.javapackage cn.sigangjun.spring;public class Person { public String name; public String age; public String get原创 2013-10-17 17:32:36 · 721 阅读 · 0 评论 -
maven下搭建struts2
非常细致的步骤就不写了。只陈述一下基本的步骤以及要注意的事项。1、新建Maven项目。(如果Eclipse已安装Maven插件,则“File->new->other->maven->maven Project“)。注意指定Archetype为maven-archetype-webapp。2、打开POM.xml添加struts2的依赖。<project xmlns="原创 2013-10-17 16:28:17 · 612 阅读 · 0 评论 -
maven下搭建注解形式的Spring aop
目录结构如下:pom.xml文件内容如下: 4.0.0 cn.sigangjun.architecture spring_aop war 0.0.1-SNAPSHOT spring_aop Maven Webapp http://maven.apache.org org.springframework spring-core 3原创 2013-10-17 18:04:57 · 7558 阅读 · 0 评论 -
maven下搭建hibernate体验
1、在mysql5中创建数据库 : create database sigangjun_hibernate;2、创建表DBUser: use sigangjun_hibernate; create table DBUser( USER_ID int NOT NULL PRIMARY KEY, USERNAME varchar(20) NOT NULL, CREATE原创 2013-10-17 16:55:35 · 718 阅读 · 0 评论 -
JSP不支持EL表达式的解决方案
EL的全称是Expression Language。1.在默认情况下,Servlet 2.3 / JSP 1.2是不支持EL表达式的,而Servlet 2.4 / JSP 2.0支持。 servlets 2.4这个版本的isELIgnored默认设置为false。所以使用web.xml里用web-app_2_4.xsd声明的时候在JSP页面不用特意声明。如何查看Servlet / JS转载 2013-10-26 21:38:36 · 748 阅读 · 0 评论 -
Struts2类型转换器
Struts2自定义类型转换器分为局部类型转换器和全局类型转换器(1)局部类型转换器 如果页面传来一个参数reg.action?birthday=2010-11-12到后台action,然后属性用date类型是可以接收到的,但是如果传的是20101112这样类型的字符串,用date类型是获取不到,并且会出现错误的,struts2提供了一种类型转换器供我们使用。以下为局部类型转换原创 2013-10-28 09:57:08 · 1147 阅读 · 0 评论 -
maven 架设 struts2 注解方式 权限控制
1.目录结构2.Authority.javapackage cn.sigangjun.action;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.l原创 2013-10-28 14:02:32 · 1005 阅读 · 0 评论 -
struts2自定义拦截器 模拟session超时的处理
实例功能:当用户登陆成功后,若session超时则返回到登陆页面重新登陆。1、http://localhost:8083/struts2/user.jsp 用户登陆2、http://localhost:8083/struts2/login/loginHelloWorld.do 若登陆成功,会跳转到成功页面,否则会跳转到session失效提示页面 配置session失效时原创 2013-10-28 14:25:13 · 1095 阅读 · 0 评论 -
maven struts2中,使用ModelDriven
1.People.javapackage cn.sigangjun.struts2;/** * @author sigangjun * */public class People { private String id; private String name; public String getId() { return id; } public void se原创 2013-10-28 17:57:46 · 648 阅读 · 0 评论 -
Spring+SpringMVC+Springdatajpa+Freemarker
最近需要使用springMVC 使用 spring data jpa作为dao层。 以前没有接触过。赶紧学学。记录一下。spring data 帮我们封装了很多dao层实现。 让我们只需要定义接口就可以直接使用很多基本的查询。自己从0开始建项目 熟悉一下框架的搭建。 使用的 eclipse for javaee 。使用 maven管理。首先 建立一个maven项目。原创 2014-10-10 16:55:43 · 1020 阅读 · 0 评论