- 浏览: 387284 次
- 性别:
- 来自: 北京
最新评论
-
fuchenggangs:
手动抛出异常后想要自动回滚@Transactional(rol ...
spring mvc 与JPA/Hibernate的整合示例 -
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
利用eclipse构建和部署maven工程 -
hzw2312:
好像这个事务不起作用呀!
@Transactional(rea ...
spring mvc 与JPA/Hibernate的整合示例 -
huhuhuhh:
类目清晰,感谢分享!
spring mvc 与JPA/Hibernate的整合示例 -
endual:
菜鸟问下,<!-- Spring Data Jpa配置 ...
spring mvc 与JPA/Hibernate的整合示例
文章列表
春节后开始在新的项目里用extjs做前台开发的。到现在也三个月了。从完全不会,到有样学样。总算是基本掌握了。(虽然远谈不上精通,甚至熟练的程度都还不好说)现在总结一下开发的心得和一些套路。
extjs 讲究是的组件化开发。任何界面都是可以做成一个复用的组件。所以一个功能模块里基本都是一些各类组件的布局和组合,所有的业务功能都是这些组件之间的交互。
大体上常用的组件包括:tabpanel、panel、formpanel、grid、window等,分别用来实现以选项卡片的形式组织子模块,子模块的主界面、输入表单、查询列表、弹出窗口等ui元素。
基本的开发套路大致是:
一、从大到小,细分出各类组 ...
什么是黑盒测试和白盒测试?
任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。
黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误:
1、是否有不正确或遗 ...
DOM独立于具体的编程语言,通常通过javascript访问DOM,一些属性和方法以及对它们的用户列举如下:
一、用于处理文档的DOM元素的属性
nodeValue : 指定表示元素值的读/写属性
childNodes : 返回当前元素所有子元素的数组
parentNode : 返回元素的父节点
firstChild : 返回当前元素的第一个下级子元素
lastChild : 返回当前元素的最后一个元素
nextSibling: 返回紧跟在当前元素后面的元素
previousSibling : 返回紧邻当前元素之前的元素
二、用于遍历文档的DOM元素的方法
ge ...
一、认识XMLHttpRequest
XMLHttpRequest最早是在IE5中以ActiveX组件的形式实现的,开始只能在IE中使用,后来被广泛采用而成为事实上的标准。
二、属性
onreadystatechange 每个状态改变时都会触发这个事件处理器,通常会调用一个javascript函数
readState 请求的状态。有5个可取值:0=未初始化,1=正在加载,2=已加载,3=交互中,4=完成
responseText 服务器的响应,表示为一个串
responseXML 服务器的响应,表示为xml。这个对象可以解析为一个DOM对象
status 服务器的HTT ...
数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个
令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这
些个概念搞得一头雾水。我们现在就来把它们弄个明白。
一、数据库名
什么是数据库名?
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数
DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都
有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入
参数文件之中。格式如下:
DB_NAME=myorcl
...
在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据
库名不宜修改,即使要修改也会很麻烦。因为,数 ...
通过本机将远程服务器的数据进行备份是少不了的工作。最近遇到头疼的问题。在命令行下执行
exp myname/mypwd@192.168.1.162:1521/orcl file=d:\mydb.dmp
报以下错误:
EXP-00056: 遇到 ORACLE 错误 12154
ORA-12154: TNS: 无法解析指定的连接标识符
EXP-00000: 导出终止失败
可是我用类似的命令备份本地数据库是没有问题的,另外,我用plsql developer备份远程数据库也可以。问题得不到解决,郁闷!
{
//cls : 'key',
id:'noticeType',
xtype : 'combo',
fieldLabel : '通知类型',
labelSeparator : ':',
//value : '',
multiSelect : false,
//name: 'meetingType',
hiddenName : 'meetingClass',
valueField : 'dictdataCode',//'dictdataCode',
displayField : 'd ...
ibeans_ui_printWindow.js:
Ext.namespace("Ibeans.ui");
//构建对象
Ibeans.ui.printWindow = function(_text,_iconCls,_width,_height) {
this.iconCls = _iconCls;
this.text = _text;
this.width = _width;
this.height = _height;
if(!_iconCls) {
this.iconCls = 'print-win';
}
if(!_t ...
通过表单查询后刷新和翻页丢失缺省参数的问题
缺省
p2.store.baseParams={title : '<%=title%>',isForOuter:'<%=isForOuter%>'};
p2.store.reload();
表单查询
query1:function(){
var a = this.getForm().getValues();
this.grid.store.baseParams = params;
this.grid.refresh();
}
这样查询后,当刷新或翻页时缺省参数会丢失
解决办法:
在查询函数中加上
va ...
最近遇到希望的问题。在window2008+weblogic10的环境下。时间相差8小时。
tomcat(catalina.bat)
set JAVA_OPTS=-server -Xms1024m -Xmx1024m -Djava.awt.headless=true -Dfile.encoding=UTF8 -Duser.timezone=GMT+08
weblogic()
set JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES% -Dwlw.iterativeDev=%iterativeDevFlag% -Dwlw.testConsole=%tes ...
ExtJs的继承关系实现方式用三种。边学边记,先说一种实现方式吧
Ext.extend(subclass, superclass, [overrides])
这是一种最常见的实现方式。举例如下:
//1、第一步,通过function()构造对象
var SubClass = function() {
SubClass.superclass.constructor.call(this); //必须
};
//2、第二步,建立新对象与父类的继承关系
Ext.extend(SubClass, SupClass, {
newMethod : function() ...
先前使用javascript多是为了表单验证,最多是实现客户端的交互功能。基本不用call、apply之类的难懂方法。
现在流行富客户端了。javascript也越来越对象化了。不得不学习一下!
一、方法的定义
call方法:
语法:call([thisObj[,arg1[, arg ...
思路
做一个简单的表单程序,用户登录。
目标,成功提交用户的信息,
struts2部分采用json插件。采用struts2.18的版本就可以不用额外下载json插件了.strus2.18自带了
struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http: ...
先前搭建了一个基于strut2+convention+hibernate+spring的开发框架,感觉很好用的。对于struts2的convention插件也很欣赏。一冲动就想将ext也加入其中,不料怎么也不成功。
原来是ext的开发中往往需要在页面中引入很多js文件。现在的理解是:convention是基于约定转发的。根本不能成功取得被引入的js文件,有些纳闷!
很欣赏extjs的炫,忍不住开始学习。参考了一个视频课件,开始了。
背景:
只想写一个很简单的grid界面,不与后台交互
涉及两个文件:
grid.html,grid.js
grid.js:
Ext.onReady(function(){
//定义表头
var oColModels = new Ext.grid.ColumnModel([
{header:'ID',dataIndex:'id'},
{header:'姓名',dataIndex:'name'},
{header:'EMail',dataIndex:'email'},
{header:'性 ...