`
zero696295
  • 浏览: 53712 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
Java Web Service (JWS) 批注的文件是 Web Service 的核心 javax.jws.WebService 描述目标:类 指定实现 Web Service 的 JWS 文件。 批注特性 name: Web Service 的名称。映射到 WSDL 文件中的 <wsdl:portType> 元素。 默认值为 JWS 文件中 Java 类的非限定名称。targetNamespace:  用于从此 Web Service 生成的 WSDL 和 XML 元素的 XML 名称空间。 javax.jws.WebParam 描述目标:参数 自定 ...
    大多数好的设计者象躲避瘟疫一样来避免使用实现继承(extends 关系)。实际上80%的代码应该完全用interfaces写,而不是通过extends。“JAVA设计模式”一书详细阐述了怎样用接口继承代替实现继承。这篇文章描述设计者为什么会这么作。   Extends是有害的;也许对于Charles Manson这个级别的不是,但是足够糟糕的它应该在任何可能的时候被避开。“JAVA设计模式”一书花了很大的部分讨论用interface继承代替实现继承。   好的设计者在他的代码中,大部分用interface,而不是具体的基类。本文讨论为什么设计者会这样选择,并且也介绍一些基于interfa ...
 JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTML页面中出现的内容。 由于包括大量的HTML标签、大量的静态文本及格式等,导致Servlet的开发效率极为低下。所有的表现逻辑,包括布局、色彩及图像等,都必须耦合在Java代码中,这的确让人不胜其烦。JSP的出现弥补了这种不足,JSP通过在标准的HTML页面中插入Java代码,其静态的部分无须Java程序控制,只有那些需要从数据库读取并根据程序动态生成信息时,才使用Java脚本控制。 从表面上看,JSP页面已经不再需要Java ...
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref local="sessionFactory" /> </property> </bean> <bean id="session ...
来自:《世界商业评论》这是微软资深项目经理人Stephen Maguire的项目管理经验。软件开发和网站开发有极其相似的地方,我们可以从中学习领会许多知识。 第一章.有效团队的基础 1、专心改善产品公司付工资给设计师,要他们在 ...
Quartz作业调度框架  --XML配置   applicationContext.xml 配置:     <!-- 定时服务配置开始 --> <import resource="classpath:/config/spring/quartz_jobs.xml"/>     quartz_jobs.xml配置:   <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springfra ...
一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下: 1.秒(0–59) 2.分钟(0–59) 3.小时(0–23) 4.月份中的日期(1–31
SOAP(Simple Object Access Protocol) 简单对象访问协议; WSDL(Web Services Description Language) Web服务描述语言; UDDI (Universal Description Discovery and Integration) 统一描述、发现和整合规范。 WSDL用来描述服务; UDDI用来注册和查找服务; 而SOAP,作为传输层,用来在消费者和服务提供者之间传送消息。SOAP是Web服务的默认机制,其他的技术为可以服务实现其他类型的绑定。 用户可以在UDDI注册表(registry)查找服务,取得服务的 ...
Schema是一个逻辑结构数据的集合。一个Schema属于一个数据库User,并且与该User同名。每个User只拥有一个Schema。   所以当我们使用scott/tiger登录,执行数据库MyDB下的表TUser查询时: SELECT * FROM TUser 等价于 SELECT * FROM scott.TUser; 但是此处的scott是Schema而不是User,因为table是属于Schema的而不是User,User有的只是管理操纵Schema的权限。

JS正则表达式

    博客分类:
  • JS
则表达式中的特殊字符 字符 含意 \     做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。   ^         匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $         匹 ...
我们在利用struts框架开发项项目时,会通过表单来提交数据。数据包括直接从文本框接收用户的输入,也有通过导入文件的方式,以及导入本地图片等。     直接从文本框输入的话,可以提交至服务器。在提交文本文件数据时,会出现argument type mismatch异常。详细异常如下: java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccesso ...
float和double只能用来做科学计算或者 是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal,一共有4个够造 方法,如果需要精确计算,非要用String来够造BigDecimal不可! /** * 提供精确的加法运算。    * @param v1 被加数    * @param v2 加数   * @return 两个参数的和   */      public static double add(double v1,double v2){       BigDecimal b1 = new BigDecimal( ...
简单说,ValueObject的值(状态)一旦创建以后就不会改变了。所以可以当基本数据类型用。比如Java中的String, BigDecimal, BigInteger都是ValueObject。StringBuffer就不是。 VO就是DTO,是一种设计模式,主要用于减少数据传送次数,常用在EJB中,现在的Struts项目中也提倡使用这种设计模式,DAO是一种访问数据库的设计模式,大概的思路就是将对一个数据库(和一个数据表)的操作封装到一个类中,由其他的类来调用这个类的方法完成对数据库的操作,这样可以简化负责业务处理的类的复杂性和耦合性 DTO是介于WEB层与EJB层中间的一层,一般 ...
一、jsp向js传值1、jsp中如下编写<input type="hidden" id="fid" name="fid" value="${firstId}">2、js中这样引用js中直接可以引用 fid 变量使用。如window.location ="endcontrade.do?fid="+document.getElementById("fid").value;如果传递的是一个数组的话,可以按如下方式引用变量window.location ="end ...
每当我为项目更改名字后,发布到Tomcat的路径名就没有跟着改变,这时需要一起做更改。 可以进行如下的操作: 选中项目,右键点击你的项目,然后选择Properties(属性)——>然后点击myeclipse-web选项,修改web中的context-root名称为你要修改的项目名称和前面重命名的名称一致就可以了。
Global site tag (gtag.js) - Google Analytics