![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【SSH】
文章平均质量分 80
方木的个人笔录
#有缘行迹于几个厂的晚熟互联网普通从业者,心怀技术热情,老是写些个人总结.
#喜欢大学时热爱也有时间去打的篮球.
#坚信路行漫漫,修行不止
展开
-
Struts1.x ActionForm
1.ActionForm 原理 继承于org.apache.struts.action.ActionForm,在jsp发出请求后,实例化servlet并载入struts-config.xml。通过执行action方法来获取mapping中的actionform的name,首先会在session、request中查找是否存在对应的action原创 2014-11-07 21:50:08 · 1633 阅读 · 17 评论 -
hibernate 常用查询
在传统行业中,hibernate作为常用的传统ORM框架还是有很多的开发者在使用。个人觉得下面几点原因,应对传统的关系型数据库,hibernate在处理数据之间的check约束上还是有他的优势。通过使用传统的el表达式在展现页面的时候发现还是比较方便的。hibernate 屏蔽了开发者在Dao层面的大部分问题,能够使开发者更加的去专注于业务的开发和逻辑的实现。这个过程包括自动的物理表之间的关系约原创 2015-08-28 22:48:24 · 1534 阅读 · 3 评论 -
hibernate(四)一对多单向、多对一双向、自身双向关联
经过前几篇文章的简略总结,主要认识了关于hibernate的基本认识,顺便认识了hibernate的简单的一个原理。具体参见Hibernate (一)hibernate入门 Hibernate(二)hibernate原理简单实现对比JDBChibernate(三)入门级--hibernate实例从这篇文章开原创 2015-04-28 01:10:50 · 3616 阅读 · 30 评论 -
interceptor拦截器实现aop
项目开发过程中,总会出现一些公共性的基础性服务。例如:日志、事务等等。即使在之前的OO的开发过程中,利用封装、继承、多态这些特性已经使开发趋于这样一个比较易扩展、易维护的开发流程。但是对于这些公共性的服务,开发者越来越发现这些代码总是在不断的重复。所以AOP应势而生,基于切面编程其实基于OO这样一个开发理念而形成的。好了,关于AOP的充电过程自行去了解。直入正题,本文主要是通过原创 2015-04-18 10:38:02 · 2252 阅读 · 25 评论 -
hibernate(三)入门级--hibernate实例
对于框架,如何区分轻重量级? 在介绍我的小demo之前,我想来讨论下这个问题。现在当下的几个观点是 1.启动是耗费的系统资源多就是重量级2.开发包很大就是重量级3.对于程序的侵入性大就是重量级 对于第一个观点现在绝大部分主流还是这样认识的,但是有这样一个问题,spring在仅仅需要最低需求时,需要的jar是非常少的,当然也是能实现基本功能的,启动原创 2015-01-28 10:24:31 · 1981 阅读 · 7 评论 -
spring配置自定义的PropertyEditor
在项目开发过程中,总会有这样那样由于格式转换带来的问题。如:money精确度的处理,这个应该在电商中非常常见。日期格式的处理,几乎是所有开发过程遇到的。本文通过介绍java.beans.PropertyEditor复习一下。PropertyEditor、PropertyEditorSupport在上层是一个Property的简单接口,仅仅原创 2015-04-13 11:25:14 · 1740 阅读 · 18 评论 -
struts2 值栈 valuestack
每当请求一个action之后就会创建一个valuestack并将相关的对象push到这个statck中。而valuestack是个什么结构呢?就是包含一个map和stack的结构,如图示 OGNL 在这之前,需要了解一下OGNL,OGNL在之前的印象中用的最多的是在通常的jsp页面用于显示数据的类似于EL表达式或者JSTL这样一个的标签语言。其实OG原创 2015-02-28 16:24:49 · 1287 阅读 · 6 评论 -
struts2上传文件
1. 开发环境Myeclipse Version: 10.0 Build id: 10.0-20111028Struts2.3及commons-fileupload1.3.1、commons-io-2.2简单了解一下这些常用的jar包: commons-logging:日志处理的接口。只是一个简单的log接口,通常的使用会结合相关的实现工具来开发。例如:log4j、logKi原创 2015-02-14 15:56:39 · 1406 阅读 · 8 评论 -
Hibernate(二)hibernate原理简单实现对比JDBC
hibernate作为orm模型的实现的一种,是java的对象模型和关系模型之间的桥梁,主要通过jdbc的封装来达到操作数据库的目的,提供了一套相对全面的自动化的api。简单模拟一下hibernate的运行原理,其实主要还是jdbc的使用还是直接看看这个小例子 package com.tgb.cfl.hibernate;import java.lang.原创 2015-01-21 01:14:27 · 3003 阅读 · 3 评论 -
spring-mvc(二)前台easyui到后台传值
简介 这里是在做项目时对于easyui和springmvc结合的一个小结,主要涉及的还是前台ajax到后台传值处理的一些东西。 1.基本的表格分页显示及可编辑的表格 <tableid="template_questiontype"class="easyui-datagrid"title="细化题型" style="height:auto;"data-options="pa原创 2015-01-31 23:51:26 · 8069 阅读 · 5 评论 -
Hibernate (一)hibernate入门
在总结hibernate这里之前需要和之前接触过的关系模型做一个大概的总结。关系模型中,诸如视图、存储过程的使用,在开发之初也带来很多方便。但随着维护工作的加大,总会出现下面这样几个问题: 1)很多业务逻辑工作交给了视图、存储过程。例如:调试一个几十行的视图,嘿嘿,不能这样任性。所以当数据和业务逻辑揉做在一起是在维护时是非常头疼的。2)数据库应该对开发者应该是透明的这句话怎么讲原创 2014-12-31 00:04:07 · 1808 阅读 · 13 评论 -
spring-mvc 与jquery-easyui整合
开发环境spring-webmvc-4.0.8.RELEASEJquery-easyui-1.4.0以上是在整合layout页面所用的各自版本号。配置Spring-mvc.xml配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context=原创 2014-12-26 01:02:28 · 6591 阅读 · 16 评论 -
spring-mvc(一)spring-mvc原理小结
简介springmvc作为前端mvc框架的后起之秀,与之前的struts类似,但是更为灵活,配置简单和spring以及火热的restful结合的更好。 原理 对应上面那张图,结合springmvc的源码先从web.xml来讲起。当容器启动,加载web.xml。这里无论是基本的jsp和servlet服务器,还是支持更加广泛的jboss都可以来原创 2015-01-31 23:39:11 · 1789 阅读 · 5 评论 -
java web开发常用标签
struts标签库 国际化配置 配置国际化 1.国际化配置在struts自带的app中的struts-config.xml中的<message-resources parameter="MessageResources"/>加入到项目中的配置文件中默认为struts-config.xml。 2.国际化文件导入MessageResources.原创 2014-10-21 17:24:58 · 2474 阅读 · 18 评论 -
servlet工作原理及实例演示
servlet简介 当我们在地址栏里面输入www.baidu.com,最终呈现在我们面前的是百度搜索的页面。在这些访问过程中,都会有一个web服务器来处理这些请求以及访问处理后的结果。而servlet就是这样一个用来处理前端请求并处理数据来返回相关数据到界面显示的工具。用下面一张图来表示这样一个过程。原理简介 对于servlet,它的工作原理也是可以去了解一下的原创 2014-07-22 21:58:27 · 2670 阅读 · 18 评论