- 浏览: 307389 次
- 性别:
- 来自: 北京
最新评论
-
ae6623:
ae6623 写道大哥,你是怎么知道它对临时文件有限制的,我也 ...
导出excel2007 poi3.8 -
ae6623:
大哥,你是怎么知道它对临时文件有限制的,我也发现这个bug了, ...
导出excel2007 poi3.8 -
coralandbill:
下载不了啊 能不能给我发一个simpleProj.war包啊 ...
jqgrid使用步骤及说明 -
maojin:
这是jqgrid几?那个电话号码校验的函数能调到吗?
jqgrid使用步骤及说明 -
qingyezhu:
请问,用poi3.8中的wordtohtmlconver类将d ...
导出excel2007 poi3.8
文章列表
[color=darkred][/color]深入struts2的配置文件:
http://www.360doc.com/content/08/1124/20/69543_1994053.shtml
struts2标签解释:
A:
<s:a xhref=""></s:a>-----超链接,类似于html里的<a></a>
<s:action name=""></s:action>-----执行一个view里面的一个action
<s:actionerror/>---- ...
在struts2 pojo action中有对象属性的,并被hibernate管理的,都会出现这种问题。因为hibernate会给每个被管理的对象加上hibernateLazyInitializer属性,同时struts-jsonplugin或者其他的jsonplugin都是通过java的反射机制将pojo转换成json的,但是hibernateLazyInitializer无法由反射得到,所以就抛异常了。
这种问题同样发生在spring mvc的通过ajax访问SSH2中。
解决方法:
第一种方法:将POJO Action中hibernate管理对象的get方法去掉,同时在struts2的 ...
ssh2整合SSH2整合 2009-12-02 09:31:44 阅读785 评论1 字号:大中小 订阅
Spring+Hibernate+Struts2整合文档
一、Spring+Struts2整合:
1、spring配置在web.xml文件中的上下文监听器:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext*.xml</param-value&g ...
通过aop做事务
http://www.360doc.com/content/09/0821/09/219800_5100945.shtml
通过拦截器做的事务:
http://pengyanqing.iteye.com/blog/780388
spring和hibernate 泛型:http://lbxhappy.iteye.com/admin/blogs/new
基于SSH的DAO类设计 http://sky-dream.iteye.com/blog/612011
http://blog.csdn.net/huliuhe/archive/2008/11/13/3294536.aspx
import os
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
TEMPLATE_DIRS = (
BASE_DIR + '/templates',
)
Django访问数据库的设置是在settings.py中写入数据库的engine、用户名和密码,默认的写法是:
DATABASE_ENGINE = 'mysql' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_NAME = 'xxx' # Or path to database file if using sqlite3.
DATABASE_USER = 'root' # Not used with sqlite3.
DATABASE_PASSWORD = 'xxx' # N ...
背景:
我的用例中不可出现重复的记录,如:下订单,用户填好表单然后Submit,当用户网速较慢时,很可能会习惯性的刷新当前页,而刷新操作会导致再次POST,此时若不加判断直接入库必然导致用户后台增加N个订单。
解决思路:
Step 1:首先我们在进入表单填写页面时,对该页面(或view吧)随机生成一个校验字符串并存放于Session中,在页面form中新增一个hidden input来存放,以便提交时一起POST到服务器端;
Step
2:当POST时,服务器端将收到的校验串与Session中对应值比对,若相同则正常提交,否则跳转 ...
与模型的对象关系映射
如前所述,Django 支持与模型的对象关系映射,其中每个模型映射到单个数据库表,并表示子类为 django.db.models.Model 标准类的 Python 类。
以下示例说明如何针对现有表定义模型。在此示例中,您将使用 HR 的 employees 表,仅针对此表的选定字段定义模型字段。在 myproj/myapp 目录中打开 models.py 文件并进行编辑,添加 employees 类,如下所示:
from django.db import models
# Create your models here.
class employees( ...
官网上的tutorial就不说了,这个肯定是要先看的。
下面以一个创建用户的例子来说明model, form和view的使用。注意这里不是用自动的admin功能。而是手动写MVC来添加用户。
首先要创建一个project. 我是在WINDOWS上做的,所以都有python命令,LINUX可以忽略这个。
python django-admin.py startproject mysite
创建一个app。
python manage.py startapp usermgmt
然后是创建model。
在mysite/usermgmt下创建一个文件models.py
class Use ...
Django高级应用
出自GongGeng
跳转到: 导航, 搜索
目录
* 1 URLconf的一些技巧
o 1.1 视图函数的导入
o 1.2 使用多个urls前缀
o 1.3 在debug模式下指定特定的url
o 1.4 使用命名参数
o 1.5 向视图函数传递额外参数
+ 1.5.1 URLconf值
+ 1.5.2 生成通用视图
o 1.6 使用默认参数
o 1.7 url ...
-----------创建数据库----------------
user master
go
if
exists (select * from sysdatabases where name=
'bankSystem'
)
drop database bankSystem
go
create database bankSystem
on primary
(
name='bank_data'
,
filename='D:\ban ...
最近经常在这个版面看到Django
相关扩展的介绍,而其一个扩展写一个帖子,觉得没太必要吧。
以前整理的django资源列表
,从我的wiki上转过来的。
要找django资源,官网的wiki也是一个不错的地方。http://code.djangoproject.com/wiki/DjangoResources
资源django官网
django文档
Django Step by Step
曾是最佳的django入门
教程
,只是这个教程是针对0.95的,现在不少地方已经有所变动。django可复用app设计
django最佳实践
django可复用a ...
__exact 精确等于 like 'aaa'
__iexact 精确等于 忽略大小写 ilike 'aaa'
__contains 包含 like '%aaa%'
__icontains 包含 忽略大小写 ilike '%aaa%',但是对于sqlite来说,contains的作用效果等同于icontains。
__gt 大于
__gte 大于等于
__lt 小于
__lte 小于等于
__in 存在于一个list范围内
__startswith 以...开头
...