`
文章列表
 背景:       在进行web自动化测试过程中(eg. Selenium),测试代码和Application代码是分开的。也就是说,自动化测试的代码中是不能调用Application的代码。只是在test case运行时,利用application的web容器。       这样就会遇到 ...
      REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。 REST 定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的 Web 服务,包括使用不同语言编写的客户端如何通过 HTTP 处理和传输资源状态。 如果考虑使用它的 Web 服务的数量,REST 近年来已经成为最主要的 Web 服务设计模型。 事实上,REST 对 Web 的影响非常大,由于其使用相当方便,已经普遍地取代了基于 SOAP 和 WSDL 的接口设计。 REST(Representatio ...
  用户为什么被锁定,可能是下面几个原因。   1. 尝试多次登录未成功(可能密码不正确);   2. 此用户被管理员手工锁定;   3. 用户密码到期、未按时修改密码,等等。 下面是我的解决办法 ------------------------------------------------------------------------------------------------------------------ C:\Users\myname>sqlplus/nolog   SQL> connect sys/sys as sysdba; 已连接。 S ...
在用Spring框架开发过程中,会定义一些bean。有些bean之间有依赖关系。   单元测试(Unit Test)需要构造被测试的对象,有些可以通过简单的new运算符生成一个实例。对于比较复杂的对象,比如DAO,有一些依赖关系,构造起来比较麻烦。这时可以通过Spring Test Framework的annotation机制来处理这些复杂的对象。 假设文件路径如下: <Project>/src/com/example/dao <Project>/test/com/example/dao   package com.example.dao @Con ...
1. 高效沟通,掌握团队及部门的各种信息。 2. 培养和提高下属各方面的能力。
在Spring+Hibernate企业级应用中,会用到Hibernate annotation。 在开发过程中常常会遇到unknown entity 的error。这个问题有以下几个原因: 1. @Entity  引入错误。     在ORM annotation中有两个Entity: org.hibernate.annotations.Entity 和 javax.persistence. ...
1. download the jar file and put them under /WEB-INF/lib; downland  taglib description *.tld file and put them under /WEB-INF (you can change the path, eg. /WEB-INF/tld/ which should be consitent with the configuration in web.xml) 2. modify web.xml to include   <servlet> <servlet-name ...
0、适用读者:了解Tag lib,使用Struts(当然了,Tiles属于Struts嘛。) 1、有一个文件,名为test.jsp。内容如下:     <</span>html><</font>body>This is the header.<</font>/body><</font>/html>     <</font>html><</font>body>This is the body. <</font>/body><& ...
在Web Application开发的过程中,经常会遇到Struts,JSP,JS一起使用的情况。 在自定义Struts tag的时候,发现属性值中的JSP表达式没有被解析,原封不动的传了过来。 详情如下:   自定义了一个tag,继承org.apache.struts.taglib.html.ButtonTag. 在JSP中使用如下: <% String configUrl = "/conf/icp/deleteAction.do"; %> <icp:button id="abc" class="btn&quo ...
在多语言环境中需要保存配置数据,一般采用Unicode格式。在java中,默认是ASCII码格式文件。所以在读取Unicode格式文件的时候,要制定字符集。 譬如有一个Unicode格式的文件,命名为data.conf。里面保存一些名/值对(key/value pari),和properties文件内容是一样的,但是文件后缀名是.conf。现在想读取该文件。   String filePath = getFilePath("data.conf"); InputStreamReader isr = null; tr ...
用于HTML内代码层和UI层分离。 比如,你要给一个按钮增加一个单击事件,你会怎么做? <input type="button" id="theBtn" value="点击" onclick="alert('点击了一下');" /> 明显的,它破坏了标签,如果下次要修改这个按钮不小心就会丢失。 attachEvent是为了将事件分离,如: <input type="button" id="theBtn" value="点击" ...
      在开发过程中经常会遇到不同系统的集成integraion。例如:A系统的一个版本可能会支持B系统的若干版本,而B系统的不同版本间的接口有可能会更改(好的系统设计一般不会改接口的,至少也会向下兼容)或者处理流程有一些改变。       对于这种情况,在开发初期为了赶进度,代码中充斥着if...else...的版本判断       if (B.version == 1.0) {            //do something here       } else (B.version == 1.1) {           //do something here       ...
在marshaller/Unmarshaller开发过程中可能会遇到javax.xml.bind.UnmarshalException: unexpected element异常,比如 unexpected element (uri:"", local:"Group"). Expected elements are <{}group> Meet an exception when unmarshalling from xml JAXBContext jc = JAXBContext . newInstance ( ...
WSDL2Java操作指南 http://www.cnblogs.com/lee/archive/2008/05/26/1207191.html
一个效果非常不错的JAVA数据库连接池 http://hi.baidu.com/guowei4634/blog/item/bb16c85c66e90a47faf2c076.html 虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池,但是像这篇文章把数据库连接池的内部原理写的这么透彻,注视这么完整,真是非常难得,让开发人员可以更深层次的理解数据库连接池,真是非常感谢这篇文章的作者。 Java数据库连接池 http://wenku.baidu.com/view/053c6b10a216147917112801.html
Global site tag (gtag.js) - Google Analytics