框架
文章平均质量分 79
Holyn_H
一只对java感兴趣的小猿。
展开
-
JAVAEE struts2的简单文件上传与下载
这是一个关于struts2的文件下载和上传功能案例,只是简单的实现功能,并无复杂的处理,如重名、文件名不能含特殊字符等。1.web.xml配置<filter><!-- 配置struts核心过滤器 --><filter-name>struts2</filter-name><filter-class>org.apache.struts2....原创 2015-09-03 13:38:29 · 1488 阅读 · 1 评论 -
Spring入门2:AOP编程
1. Aop编程AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.将重复代码抽离,整合成方法,通过代理对象将抽离的代码植入到应用到的需求方法中. ==应用:Authentication 权限Caching缓存Context passing内容传递Error handling 错误处理Lazy ...原创 2018-03-29 22:22:45 · 168 阅读 · 0 评论 -
Spring入门3:Jdbc连接池的支持
1. 数据库连接参数资源配置db.propertiesdriverClass=com.mysql.jdbc.DriverjdbcUrl=jdbc:mysql:///day33user=rootpassword=rootinitialPoolSize=3maxPoolSize=62.bean.xml配置 <!-- 开启注解 --> <context:component...原创 2018-03-29 22:22:59 · 200 阅读 · 0 评论 -
Spring入门4:Spring + Hibernate + Struts整合
SSH整合: 三个框架间整合,让其能互相依赖完成业务流程.SH和SS两两之间的整合.整合的时候,要分别测试SSH的各个环境能单独运行.1.创建数据库和表:过程略2.web.xml配置 <!-- struts核心过滤器 --> <filter> <filter-name>struts2</filter-name> <filter-cl...原创 2018-03-29 22:23:12 · 209 阅读 · 0 评论 -
Spring入门5:事务控制
1.事务事务:事务是一组操作的执行单元,相对于数据库操作来讲,事务管理是一组SQL指令.且,事务的一致性要求这个事务内的操作必须全部执行成功,如果在此过程出现异常,如其中的一条SQL执行失败,那么这组事务(这组操作)就会回滚.事务特性:Atomic(原子性):事务是不可再分的一组操作.(要么都成功,要么都失败)COnsistent(一致性):数据不应被破坏Isolate(隔离性):用户与用户间的操...原创 2018-03-29 22:23:34 · 218 阅读 · 0 评论 -
struts2 入门1:基本使用_struts基本配置
1.struts 是Apache提供的一个开源的Java Web开发框架,使用的是MVC开发模式.2.struts1.x和struts2.x strusts有struts1.x与struts2.x两个版本,但二者是两个截然不同的版本,即 struts2.x并不是基于struts1.x的.struts2.x起源于WebWork.3.struts2的简单...原创 2015-09-06 20:39:10 · 570 阅读 · 0 评论 -
struts2 入门2:struts配置相关与拦截器
一.struts配置1.struts路径浅解<package name="config" namespace="/demo" extends="struts-default"> <action name="add" class="cn.struts.c_config.DemoAction" method="add"> &am原创 2015-09-06 23:39:44 · 465 阅读 · 0 评论 -
Struts2 入门3:Ognl表达式语言与struts标签
一.Ognl表达式语言 1.初步了解Ognl表达式1).Object Graphic Navigation Language:对象图导航语言,是开源项目.struts2标签取值,默认使用OGNL作为默认的表达式.2).OGNL优势a.支持对象方法调用;b.支持类静态的方法调用和值访问,表达式的格式:@[类型(包括包路径)]@[方法名|值名]如:@java.lang.String@format('f...原创 2015-09-17 20:57:54 · 623 阅读 · 0 评论 -
Struts2 入门4 数据校验_类型转换_国际化
一.数据校验前台校验:客户段校验主要通过JavaScript,效率高,但不安全.后台校验:服务器校验这里是struts2通过xml配置/java代码.效率比较低,但安全.1.Struts2数据校验a.java代码数据验证 // 对象,封装请求的数据 private User user; public void setUser(User user) { this.user = ...原创 2015-09-17 21:27:02 · 645 阅读 · 0 评论 -
Hibernate3.6 入门1:简单应用_配置
1.hibernate概述一个开发源代码的对象关系映射框架;对JDBC进行了非常轻量级的对象封装;将JavaBean对象和数据库的表建立对应关系;简化了JDBC或C3P0和DBUtils实现的dao层.hibernate是一种ORM框架实现:ORM:Object Relation Mapping 对象关系映射1).把对象映射到数据表的记录行中.2).通过操作对象的方式操作数据表.3).是一种操作数...原创 2015-10-08 17:45:26 · 967 阅读 · 0 评论 -
Hibernate3.6 入门2:映射_inverse_lazy
1.集合的映射配置<span style="font-size:14px;"><!-- 1. set集合映射 name 要映射的set集合属性 table 集合属性对应的表(集合从哪个表获取); 集合表 key 集合表的外键 (只要通过key指定外键,会自动关联当前表的主键!) element 集合表的存储数据的字段!--><set...原创 2015-10-24 09:11:30 · 522 阅读 · 0 评论 -
Hibernate3.6 入门3:映射_级联_对象状态
一.对象状态1.临时状态a.直接new出来的对象b.不处于session管理c.数据库没有对象记录2.持久化状态a.处于session管理b.数据库中有对应的记录c.持久化对象的来源:执行session对象的方法:save/update/get/load/list()等方法,获取到的当前对象.d.若对持久化的对象进行修改,提交事务的时候会映射到数据库中,同步数据库数据.3.游离状态a.一般sess...原创 2015-10-24 09:30:01 · 541 阅读 · 0 评论 -
Hibernate3.6 入门4:查询_二级缓存_连接池支持
1. HQL查询<span style="font-size:14px;">// 1. 聚合函数统计// 需求: 统计总人数!//Query q = session.createQuery("select count(*) from User");//Long count = (Long) q.uniqueResult(); // 返回结果的第一行; 如果结果有多行,报错!/...原创 2015-10-24 10:25:44 · 770 阅读 · 0 评论 -
Spring入门1:配置与简单应用
1.简述 Spring框架是个轻量级的JavaEE框架,即不需要依赖容器就能运行.Struts和Hibernate也是轻量级的.Spring以IOC(Inversion Of Control控制反转)和AOP(Aspect Oriented Programming面向切面编程)为主要思想.Spring也可称为DI(Dependency Injection,依赖注入). ...原创 2018-03-29 22:21:56 · 239 阅读 · 0 评论