自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 开发架构选型

年底了,再发一篇博客;明天过元旦去; 1.SPRING MVC 替换 STRUTS 2. HIBERNATE 3. MYJDBC 替换MYBATIS 4.XFIRE 5.利用velocity和JDBC DatabaseMetaData 来做代码生成工具 6.若干测试案例可以开发参考 8 开发环境 eclipse 3.6 ,oracle10g JA...

2011-12-31 15:34:34 91

原创 2011年技术总结

这就是一笔流水账: J2EE技术上没有任何的进度,只是对原有技术进行了梳理; 1.SPRING MVC正式应用到项目中, 2.学习了MYBATIS,但感觉不是很顺手,自己写了个SQL分离的东东; 3.学习了ANDROID程序的开发,自己弄了个小程序; 4.WEBLOGIC部署方面没有提高 5.接触了些管理方面的东西,开始由自己动手做改为指导别人做; 6.比较S...

2011-12-30 11:06:55 72

VSS和SVN的功能对应关系与不同

VSS 使用的 是 “锁定-修改-解锁” 方案 解决文件共享问题;流程很简单,用锁代替了人员之间的交流; SVN 使用的是 “拷贝-修改-合并” 方案 解决文件共享问题;流程必须加入人员之间的交流,不然很容易出问题; 现在简单的比对一下VSS的功能在SVN中如何操作: 锁定:先UPDATE最新版本,然后LOCK ; CHECK OUT 解锁:commit 修改,UNLO...

2011-12-27 22:32:11 103

原创 利用SPRING JDBC 和模板框架实现SQL可配置

!!利用SPRING JDBC 和模板框架实现SQL可配置! 入参是Map, 查询返回结果List 实现功能: 1.主要实现查询功能和SQL可配置化: 2.配置信息可多数据源存储(XML,DATABASE,TXT),可热部署, 3.缓存控制与刷新; 4.物理分页 与MYBATIS比较功能单一了 , 特点:配置信息可多数据源存储(XML,DATAB...

2011-12-21 21:55:53 136

原创 浅析“代理模式”实现spring事务管理

模拟用户调用: [code="java"] package bean.parterdesign.proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Proxy; public class Client { /** * @param args */ publi...

2011-12-21 13:32:35 190

原创 利用反射机制模拟SPRING IOC实现

利用JAVA反射机制来简单解释一下IOC实现原理,当然SPRING实现的更完善,但使用的原理和技术是类似; 典型的SPRING IOC 配置代码片段,如何自己使用反射实现见JAVA代码; [code="java"] package com.sunshine.test; impo...

2011-12-21 11:34:19 126

SPRING MVC的实现机制

  SPRING MVC 的相关概念:   DispatcherServlet:前端控制器,也是整个架构的核心,负责处理和分发请求。 HandlerMapping:处理器映射,他主要包含的是控制器的列表,对于特定的请求,根据HandlerMapping的映射关系,可以找到特定的控制器。最简单的便是url到控制器的映射。 HandlerAdapter:对于不同类型的控制器,该类负责把H...

2011-12-20 23:45:51 196

原创 SPRING ,HIBERNATE,MYBATIS重构系统(带spring事务测试及spring Restful测试)

背景说明: 由于项目是很早之前的版本;模块多,做了几年做到最后,发现一大堆配置文件:STRUTS,HIBERNATE,spring都有配置文件,并且很多配置文件都是CRUD一类的,意义不大,管理起来也麻烦;SQL代码出现在JAVA代码中;MVC配置文件命名不规范; 实现目标: 1.用MYBATIS把SQL从代码中分离,实现查询;   2.用HIBERNATE实现新增修改;   3.用...

2011-12-17 16:47:32 106

长江水位查询天气查询

汗,安卓市场我的程序挂不上去,算了。我打算挂在ITEYE上面啦。   长江水位查询,给水运人员,钓鱼爱好者,渔业工作者使用的。

2011-12-16 16:00:06 2039

原创 为什么要重构

http://www.cnblogs.com/lane_cn/archive/2006/02/05/325782.aspx 什么是重构重构,用最简单的一句话说:就是要在不改变系统功能的情况下,对系统的内部结构进行重新调整。重构的最直接目的在于改进软件系统的内部架构。一个好的结构可以更加适应于需求的变化,更好的满足客户的需求,最大限度的延长软件系统的生命周期。为什么要重构在不改变系统功能的情况下,...

2011-12-15 23:37:18 120

原创 SPRING ,HIBERNATE,MYBATIS重构系统

 1.用MYBATIS把SQL从代码中分离,实现查询; 2.用HIBERNATE实现新增修改; 3.用SPRING实现业务层的解耦 4.用SPRING的定时调度实现定时调度任务 5.用SPRING mvc实现STRUTS功能 6.减少配置文件,尽量零配置文件 (MVC层配置文件可以零配置化;HIBERNATE配置文件可以零配置化,SPRING配置文件可以接近零配置) 7.UI层使用JQ...

2011-12-05 22:27:17 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除