- 浏览: 72321 次
- 性别:
- 来自: 深圳
最新评论
-
hehaisu:
新手学习了
Struts2 -
starlight_王亦:
chen6485 写道我的妈啊,这是90后MM技术员自己写的文 ...
junit4 单元测试service(Spring)方法 -
cx372877498:
刚刚需要,明天去试试。
junit4 单元测试service(Spring)方法 -
wujianjun12315:
Struts2 -
lan343072911:
看起来很深奥!
hibernate 一级缓存与二级缓存
文章列表
Ajax:
无刷新技术。
全称为
“Asynchronous JavaScript and XML”
(异步
JavaScript
和
XML
),是指一种创建交互式网页应用的网页开发技术
.
传统的
web
应用程序:
jsp
向
jsp
和
servlet
发出请求
—
转发到
jsp
。
存在着请求
--------
响应---接收的过程。而Ajax则是以响应传递给请求.
...
配置
<bean>
的属性
属性名
作用
可选值
默认值
是否必选
Id
命名
bean
必选
Class
.1
如何获取
spring
登陆
http://www.springframework.org下载
spring
开发包。
快速应用
spring
核心
IOC
实例
Spring
的
IOC
容器讲解
控制反转
IoC(Inversion of Control)
:
ioc
是一种编程思想,主要是协调各组件间相互的依赖关系。
Ioc
就是 ...
spring mvc
继承关系 java.lang.Object
|-org.springframework.context.support.ApplicationObjectSupport
|-org.springframework.web.context.support.WebApplicationObjectSupport
|-org.springframework.web.servlet.support.WebContentGenerator
|-org.springframework.web.servlet.mvc.Abst ...
sprin解决的问题:Spring能消除在许多工程上对Singleton的过多使用。根据我的经验,这是一个主要的问题,它减少了系统的可测试性和面向对象特性。 . Spring能消除使用各种各样格式的属性定制文件的需要,在整个应用和工程中,可通过一种一致的方法来进行配置spring一些组件介绍
:Spring的设计核心是 org.springframework.beans 包, 为与JavaBeans一起工作而设计。 这个包一般不直接被用户使用, 但作为基础为更多的其他功能服务. 下一个较高层面的抽象是"Bean Factory"。
Spring bean factory ...
Struts只是一个MVC框架(Framework),用于快速开发Java Web应用。
Struts
实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。
Spring
是一个轻型容器(light-weight container),其核心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)。在此 ...
eclipse快捷键大全
Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行 ...
PDCA(戴明环):
戴明环就是将我们要去做的东西做一个规划,然后按着这个步骤执行,才能把要做的事情做得有效率,且保证质量.Plan(计划):
对指定时间内的学习进行计划,或者对自己几年内的人生进行规化.Do(完成):
根据自己所做的计划,进行实践.尽量去完成自己计划内的每一个细节.Check(检查):
对照计划,对自己的完成情况进行检查,如果有还没完成的细节或者事项就继续进行完成.ACT(总结):
总结自己在完成任务的过程中发生的问题和得到的经验,思考是否可以在以前完成任务的方法上进行
创新和改进.
eclipse图解:
功能(Functions):
内置运行java程序的插件(JDT:java develop tools)
工作集(WorkSet)
(Task list)计划任务管理器(Mylyn)
系统配置(Preferences)
透视图(常用窗口的组合)(Perspective)
web tools platform (web开发平台)(Web Developer)
与数据库操作相关(Data Explorer)
远程系统资源管理器(Remote Systems)
插件(Plugins):
安装方法(install):
1.将已有的插件放入eclips ...
source
源码
Toggle Comment //指定注释
Add Block Comment //增加一批注释
Generate Element Comment //产生元素注释
shift Right //向右移动
Shift left //向左移动
correct Indentation //缩进 ...
struts1 = jsp + tag + servlet。struts1最核心的是ActionServlet。
web.xml是struts1框架中最基本的入口。
定义了一个标准的servlet,名字叫action,继承ActionServlet。.do的请求都被action拦截。
servlet的生命周期:当web容器启动的时候,加载init方法 ...
Digester 是jakarta-struts分离出来的包
把xml配置文件,转换为java对象
也可以认为是java解析。
Digester可以实现动态解析根据解析规则解析xml文件
Struts中的struts-config.xml就是使用Digester做解析的。
很不错的工 ...
实在是太想睡觉了,就懒得整理了,
把项目中用做的源代码直接拷过来了.
Ext.onReady(function() {
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
var submitUrl = 'addUser.action';
var message = '';
var firstGridStore = new Ext.data.Store({
url : "getAllRoleUser.action",
rea ...
testResult 观察者中的主题目标类.
当它发生变化的时候,它会通知所以的观察者.
使它们能够及时得到通知.
testListenerTextImpl 具体监听者.
TestSuite 相当于组合模式中的树枝.树枝把树枝和树叶结合起来.主要的还是具体实现功能操作的还是树叶.
也就是TestCase.
suite.run(result);命令模式.
Junit的底层代码主要由观察者模式,命令模式,组合模式,模板模式来实现的。
观察者模式:
在Junit里面,提供了一个观察者接口:TestListener。这个接口把一系列的测试过程的信息传递给观察者的操作,它的子类接受这 ...
面向对象设计原则
1.SRP(单一职责原则) 就一个类而言,应该仅有一个引起它变化的原因。
好处:提高内聚 降低耦合
缺点:造成资源文件增多,管理不便
SRP说的其实是类设计时的职责划分和粒度问题。
在软件开发中使用SRP原则时,一个类承担一个职责,过多互不相关的职责集中在一个类中会导致高耦合性。
但要根据具体的情况设计,避免因过度追求单一职责而将类的结构设计的过度复杂,过犹不及。
策略模式,
2.OCP(开-闭原则) (对扩展开放,对修改关闭) 即在不修改原码的情况下对其进行扩展。
好处: ...