JPetStore 5.0 学习笔记(三.Service层)
JPetStore 5.0 学习笔记(三.Service层)[@more@]19.把剩下的UPDATE/DELETE/ADD加上去,运行了一下,所有均成功了20.下面我们来回顾一下整个ibatis开发过程.首先编写User.xml,为了生效这个xml,需要将路径加入sql-map-config.xml接着编写UserDao接口,放上我们需要的方法,如User getUser(int uid),void insertUser(User user),void updateUser(User user),void deleteUser(User user然后写UserSqlMapDao来实现UserDao接口配置dao.xml,将接口和实现类mapping上最后编写test case,这步比较简单,特别注意源代码的test case中写死了数据库,需要通过编
NPetShop安装
NPetShop安装出错,我整理了一下安装步骤.1.查看webinfo文件,找到虚拟目录名,建立虚拟目录指向NPetshop.Web,同时在IIS中建立应用程序2.用VS2005打开,需要转换3.修改dao.xml,找到access数据库路径修改之4.NPetShop.Web项目添加引用,引用位置:NPetshopExternal-binByteFX.MySqlClient.dll运行OK[@more@]NPetShop安装出错,我整理了一下安装步骤.1.查看webinfo文件,找到虚拟目录名,建立虚拟目录指向NPetshop.Web,同时在IIS中建立应用程序2.用VS2005打开,需要转换3.修改dao.xml,找到access数据库路径修改之4.NPetShop.Web项目添加引用,引用位
VBS JS的一些问题
先定义,后使用[@more@]最近发现以前写的一些VBS和JS程序出现问题,具体现象是首次访问没有问题,刷新就报错这个需要调整VBS或JS的顺序,将定义放在前面,后面引用即可一个例子<html><head></head><body> <SCRIPT LANGUAGE="javascript">alert( GetCertainApproveXsl());</SCRIPT><script language=javascript>function TrimStr(temStr){return GetCertainApproveXsl(temStr)} </script><script language="vbscript"> 'wubin 2001-9-3 '判断单据类型,然后获得相应
java的一些资料
关于字符串替换 的 问题 String a = " select a from abc where @B["; String b = " a = 5"; a = a.replaceAll("@B[",b); //抛出异常 //Unclosed character class near index 2 //@B[ // ^ 发现String.areplaceAll(a,b); 如果b要替换a, a中含有字符有'[','{','{}','[]'都会分析错误抛异常(如果是单左括号,会抛括号不匹配异常) String a = " select a from abc where @B["; String b = " a = 5"; a = a.replaceAll("@B[",b); 这样就可以替换了[@more@]关于字符串替换 的 问题 String a = " select a from abc where @
用axis发布webservices(四)zt
http://blog.csdn.net/lyj_china/archive/2006/04/18/667484.aspx[@more@]使用axis的Handler进行访问控制axis为Web服务的访问控制提供了相关的配置描述符,并且提供了一个访问控制的简单Handler(关于Handler的详细介绍见" J2EE Web服务开发系列之六: 使用Handler来增强Web服务的功能")。默认情况下,你只要在配置描述符中添加用户,然后在Web服务器的部署描述符中自动允许的角色即可。 首先在axis的配置文件users.lst(位于WEB-INF目录下)中添加一个用户,如"axisuser pass",表示用户名为axisuser,密码为pass。然
用axis发布webservices(三)
http://blog.csdn.net/lyj_china/archive/2006/04/14/663087.aspx[@more@]一、对象参数的传递首先是我们要传输的变量对象Order,代码如下:package samples.userguide.example5;public class Order{ private String customerName; private String shippingAddress; public String getCustomerName() { return customerName; } public void setCustomerName(String name) { customerName = name; }}要发布的services的代码如下:package samples.userguide.example5;public class BeanService{ public Order getN
用axis发布webservices 2 zt
http://blog.csdn.net/lyj_china/archive/2006/04/13/662138.aspx[@more@]1, 什么是 Web 服务?Web 是使应用程序可以以与平台和编程语言无关的方式进行相互通信的一项技术。Web 服务是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作。它使用基于 XML 语言的协议来描述要执行的操作或者要与另一个 Web 服务交换的数据。一组以这种方式交互的 Web 服务在面向服务的体系结构(Service-Oriented Architecture,SOA)中定义了特殊的 Web 服务应用程序。2, 什么是SOAP?SOAP(Simple Object Access Protocol )简
Web.Config详细解释
from:http://liuxinxue.spaces.live.com/blog/cns!1c85e6af41f63c9e!177.entry[@more@]Web.Config详细解释Web.Config详细解释如下:(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在<configSections>标志中。 2.特定应用程序配置 特点: 位于<appSetting>中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于<system.Web>节中,控制Asp.net运行时的行为. 4.配置节组 特点: 用<sectionGroup>
Log4j最简入门(zt)
Log4j实在是很熟悉,几乎所有的Java项目都用它啊。但是我确一直没有搞明白。终于有一天我受不了了,定下心去看了一把文档,才两个小时,我终于搞明白了。一般情况下Log4j总是和Apache Commons-logging一起用的,我也就一起介绍吧。多了个东西不是更麻烦,而是更简单!<!--[if !supportLists]-->一、<!--[endif]-->Log4j的简单思想Log4j真的很简单,简单到令人发指的地步。不是要记录日志吗?那就给你一个Log,然后你用Log来写东西就行了,先来一个完整类示例:package test;import org.apache.commons.logging.Log;import org