1 基本知识
由于struts2是在webwrok的技术基础上开发的,采用拦截器的机制来处理用户请求的全新MVC框架。而webwork是建立在成为xwork的command模式框架之上的强大的基于web的MVC框架。所以总而言之,无论是struts2还是webwork底层都是xwork。如果看过struts源码的朋友肯定会发现struts中导入好多xwork2类。下面就xwork做一个...
分类:
其他好文 时间:
2014-06-07 01:53:47
阅读次数:
256
无高见
1.缓存
from functools import wraps
lineseq = '==' * 20
def memo( func ):
cache = {}
@wraps( func )
def wrapper( *args ):
result = cache.get( args )
if resul...
分类:
编程语言 时间:
2014-06-05 11:07:06
阅读次数:
324
1.1 Struts2
上节已讲,struts2在webwork基础发展起来的mvc框架。MVC框架相信一般码农都比较了解,这里不再重说。在这里仅仅对于一下struts1,struts2做了哪些改进呢?(以下内容从网上汇总)
Ø Struct2的action是一个请求对应一个实例(每次请求都会new出一个对象),没有线程安全方面的问题
Ø Action不再依赖servlet ap...
分类:
其他好文 时间:
2014-06-05 10:06:25
阅读次数:
261
今天工作时,有个临时加的好友问我,怎么利用web页面获取访问者的qq。
以前没有接触过,感觉到很好奇,但是工作中脑子很亢奋,转的快,利用所学的知识迅速想到一条技巧,那就是假想用户在进入我们设定的页面前,已经通过qq进入空间或是邮箱,对,一定会在咱们电脑的浏览器上留下cookie,那么我们设法通过这个cooke做做文章呢,于是在google上找了下,不到几秒就找到了一个比较接近的答案,但是...
分类:
其他好文 时间:
2014-06-05 09:07:14
阅读次数:
205
系统需要使用Action的不同方法来处理用户请求,这就需要让同一个Action...
分类:
其他好文 时间:
2014-06-05 08:05:09
阅读次数:
248
已经和三大框架久违多时了,前段时间搞了一段时间的Android,各方面的知识都有所增长,但是框架的一些核心基础知识也忘得差不多了,在今后的时间里,我会不定期的发表框架中的一些基础知识的运用。
首先想介绍的是struts2的原型驱动ModelDriven机制。
所谓的ModelDriven,就是把一个实体类当成页面数据的收集对象。用法看起来像下面这个样子 ...
分类:
其他好文 时间:
2014-06-05 06:57:15
阅读次数:
638
ajax是无法提交文件的,所以在上传图片并预览的时候,我们经常使用Ifame的方法实现看似异步的效果。但是这样总不是很方便的,AjaxFilleUpload.js对上面的方法进行了一个包装,使得我们不用去管理Iframe的一系列操作,也不用影响我们的页面结构,实现异步的文件提交。
html:
js:
$.ajaxFileUpload({
url:'${pag...
分类:
Web程序 时间:
2014-06-05 05:38:08
阅读次数:
258
【案例】、请用struts2开源框架实现如下功能:
注解:下文中所提及的源目录文件,为struts源代码下载文件(本文用的代码为:struts-2.3.15.1)后,\struts-2.3.15.1\apps\struts2-blank.war项目解压的文件
步骤一:创建一个Web工程(struts2--2)
步骤二:将原生态的struts中的jar包(\struts2-blank\...
分类:
移动开发 时间:
2014-06-05 02:46:56
阅读次数:
587
摘要: struts.xml是struts2开源框架的核心配置文件,其中包含一些全局的属性,用户请求和响应Action之间的对应关系,以及配置Action中可能用到的参数,以及处理结果的返回页面。还包括各种拦截器的配置等。本文用源代码的角度,来理解struts.xml文件的运行机理,及牵涉的各种文件开发项目前灵活运用struts源代码各种文件,省去将所有的参数及key值拼写出错。
配置strut...
分类:
其他好文 时间:
2014-06-05 02:16:32
阅读次数:
248
在做Asp.net项目中,visual studio 2010创建项目时总会带有default.aspx页。其实也就是所谓的首页,比如以前总喜欢定义一个Index.aspx。然后,所有功能页面从这个页面进去。我也比较喜欢这样用。之前在default上写了不少frameset,大约是收了html的影响。实际上当我仔细看代码时,发现asp.net并不支持frameset,它支持的是ifram。还是改过...
分类:
Web程序 时间:
2014-06-05 02:04:26
阅读次数:
258