`
lbxhappy
  • 浏览: 307389 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
[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   以...开头 ...
Global site tag (gtag.js) - Google Analytics