`
L.G.Alexander
  • 浏览: 158385 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
目前比较流行的缺陷跟踪系统简介 对于项目管理,缺陷跟踪是很重要的一个环节,它除了可以对需求的完成度进行控制,同时也可以对软件本身的质量进行控制,以保证软件开发迭代的顺利进行。原来的软件项目开发中的缺陷跟 ...
DWR annotation dwr2.0更新之后,给我们提供了annotation,它是针对jdk5里面提供的annotation来说的。而给我们提供annotation的好处是我们可以在dwr的开发中不用去配置繁琐 的dwr.xml文件,而把这个文件的配置信息都移植到程序中了。所以这也给我们提供了便利性,在我们开发中,我们就可以通过dwr的annotation来配置好这个配置信息 ,而不用去写一些繁琐的配置文件了。但是注意,如果要运用这个annotation,必须也需要去配置。而也个配置就相当于我们在web.xml中配置就可以了。完全我们就 可以抛弃dwr.xml文件了。 演示dwr提 ...
DWR对象作用范围 在应用dwr的时候需要创建一个业务对象,也就是远程的业务对象。通过前台的客户端也就是js脚本,去访问这个后台的对象,这个后台对象必然有一个作用范围,为什么这么说?因为我们在开发web项目的时候,http协议是无状态的,对于无状态的协议,我们如果想保存状态的信息,怎么办?这是一个比较重要的问题。也就是说我们只有保存了这种状态,我们才可以弥补http这种无状态协议的弊端,才能保证我们web开发的进行,否则我们我们的web开发是完全没有意义的而且不可能进行下去的。所以在jsp当中,也就是web规范中给我们提供的一种可以保存信息的东西。j2ee中有request、session、ap ...
dwr的过滤器和日志配置 1、过滤器使用 利用dwr给我们提供的过滤器,我们只要实现了dwr给我们提供的过滤器的接口,我们就可以在dwr中使用过滤器。看dwr的文档 org.directwebremoting Interface AjaxFilter All Known Implementing Classes: ExecuteAjaxFilter, ExtraLatencyAjaxFilter, H3SessionAjaxFilter ---------------------------------------------------------------------------- ...
第六讲 DWR异常处理与跨域访问 异常转换器 我们在服务器端写业务逻辑的时候,通常会利用try{}catch{}捕获异常,但是现在对于前台调用后台的业务逻辑,我们如果在后台发生了一些异常,在前台如何让他显示出来,这里dwr为我们 ...
DWR系列 DWR转换器 常用的几种转换器,这里的转换都采用双向的转换方式,前台客户端传递进一个类似与这种类型的数据给服务器端,服务器端通过dwr给提供的转换器,将其转换成服 务器端所能识别的类型,然后服务器端把处理的数据类型返回给客户端,在返回的时候也要通过dwr转换器,转换成客户端所能识别的数据类型,所以我们就采用这种 双向的转换。 利用JAVABEAN工程类接着讲, 1、ARRAY转换 在UserLogic里面添加的逻辑是这样的: public String[] testArray(String[] arr){ System.out.println(arr[0]); ret ...
第七课 文件系统的维护 。ext2/ext3文件系统的优化与高级特性 。磁盘检查 。磁盘配额 。自动挂载分区 优化ext2/ext3文件系统   文件系统优化原理同时适用于ext2/ext3   假设/dev/sda2是一个linux文件系统分区,它是一个ext2或者ext3格式 ...
DWR配置文件详解与bean转换 1、了解DWR内置配置文件 DWR内置配置文件提供了框架配置所需要的一些内容,框架加载的时候把这些信息加载到框架中。dwr内置配置文件也为dwr.xml,和我们在外面配置的dwr.xml是同一个dtd,但是为什么要内置?因为dwr在加载的时候会去加载这个默认的配置文件,目的是什么?我们先看一下, <init> <creator id="jsf" class="org.directwebremoting.faces.JsfCreator"/> <creator id=&qu ...
JavaScript脚本总结 一、JS中对象与JAVA对象的区别 java语言是一种强类型语言,它对显示和隐式类型转换都是非常严格的。java对象中的方法是与它的对象绑定在一起,只能通过对象来调用方法。但是在javascript中,函数可以附加到对象上,使得它们的行为类似与方法,就是我可以通过一个函数完成一个对象应有的操作。使用它们可以在其上下文中调用,也就是说函数的事件源是什么?并且在运行时附加到其它对象上,通过javascript函数的调用,可以把这些函数附加到原来没有该操作的对象上。对于java来讲就没有这种优势。因为java中只要你定义一个类,除非这个类扩展了某个接口,它会拥有其他的功能 ...
DWR整体流程分析 (一)三个基本的准则 对于理解ajax理解dwr有一定的帮助 1、浏览器:应用而非内容(非显示) 我们在以往的web编程中,浏览器仅仅是为了显示页面而存在,但是现在有了ajax,浏览器不单单就是为了显示,为什么这 ...
题目:请说出hashCode方法,equals方法,HashSet,HasMap之间的关系? 解答:策略,分析jdk的源代码: public HashSet() { map = new HashMap<E,Object>(); } 1、HashSet底层是采用HashMap实现的。 private transient HashMap<E,Object> map;是HashSet类里面定 ...
第五课 管理磁盘文件系统 。使用外部存储设备 。Linux中的分区与格式化 。linux文件系统的维护     -ext2/ext3文件系统的高性能     -文件系统检查     -磁盘配额     -自动挂载工具automounter 。登录管理工具putty的环境配置 使用外部存储设备 。Windows中对外部存储设备的辨认是自动化的,比如A:盘时软盘驱动器。硬盘分区和光盘驱动器都有相应的编号 。Linux中的外部色湖北都有相应的设备文件名,不能直接使用,需要挂载。比如:   # mount /dev/fd0 /mnt/floppy 挂载外部存储设备 /<----------- ...
第四课:系统安装好后的配置过程 用户名:root 密码:root 用户名:redhat 密码:redhat server login: root Password:121315 命令:pwd打印用户当前工作目录的位置 /root目录是每个用户进入系统的默认目录,它是用户的个人的工作目录,这个目录 ...
public class People{ String name; public People(String name){ this.name = name; } public String getName(){ return name; } } public class SetTest { public static void main(String[] args){ Set<String> set = new HashSet<String>();//语句(1) System.out.println(set.add(& ...
interface I{ } public class ArrayTest { public static void main(String[] args) { I[] i = new I[2]; } } 问题1:上面的程序能否编译通过?并说明理由。 解答:能编译通过。 分析:对数组的认识,注意数组里面存放的不是对象,而存放的是对象的引用。I[] i = new I[2];表示我生成了长度为2的的数组,这个数组里面的元素是I类型的。数组本身是一个对象,但是这个对象里面存放的是数组元素的引用。 问题2:上面的程序将 I[] i = new I[2];注释掉,添加语 ...
Global site tag (gtag.js) - Google Analytics