`
pengwei841221
  • 浏览: 70968 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
两个接口Person 和 Axe                                                                         package wei.peng; public interface Person { public void useAxe(); } package wei.peng; public interface Axe { public String chop(); } 两个实现类Chinese 和 StoneAxe   package wei.peng; ...
  <?xml version="1.0" encoding="UTF-8"?> <Context path="/aaa-app" docBase="D:\\WORK\\AAA\\AAA-BRANCH\\8GBranch\\src\\applications\\aaa-app\\target\\aaa-app" reloadable="false"> <Resource auth="Container" ...
1、使用JDK自带wsimport工具 wsimport -d ./bin -s ./src -p wei.peng.client http://localhost:8888/WEIPENG/HelloServices?wsdl 在命令行输入上述命令之后,会根据WSDL生成系列相关的辅助类,编译Client端的调用、开发 相当的简单、明了   2、Xfire封装的API Client 很不错的, package wei.peng.client.test; import java.net.MalformedURLException; import java ...
自己的印象中,Axis应该算是主流的Web Service框架吧,开发起来很简单、方便,不错的选择... ...   将Axis中的WEB APP拷贝到一个Server容器中,就可以使用Axis发布Web Services了,是不是很方便啊? 可以将WEB APP看着一个载体、平台。   第一步:配置Axis App应用       1、拷贝${AXIS_HOME}/webapps/axis 到 ${TOMCAT_HOME}/webapps 目录       2、启动Tomcat       3、浏览器输入:http://localhost:10000/axis 如果没有报任何 ...
XFire是下一代java SOAP框架。 XFire提供了非常方便的API,使用这些API可以开发面向服务(SOA)的程序。 它支持各种标准,性能优良(基于低内存的STAX模型)。   第一步,创建一个Web Project (XFire1)   第二步,修改XFire1的web.xml配置文件 由于XFire会使用XfireServlet,负责提供Web Services,并提供每个Web Service的WSDL   <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...
Java6.0之后,JDK自带了一个轻量级的Web Service服务器。   因此,使用JDK自带的API,不必担心框架(Axis、Spring WS)升级、更新等系列问题。   开发步骤: 1、创建一个WebServer Project   package wei.peng.server; import javax.jws.Oneway; impo ...
何为重构? 就是在保证,不改变系统“可察”行为的情况下,调整内部代码结构 与系统调优是两个不同的概念!     何时重构? 事不过三原则   一般情况下,不需要专门“劈置”时间,进行重构(重构无时无刻不在...) 1、在Code Reviews的时候:       觉得这样不妥,有心的Idea(每个人过一段时间看自己代码的时候,总会觉得有些许的不爽???)       别人给出的中肯建议(别碍于面子,你学到了东西;不是吗? 还不够...) 2、修改Bug的时候      3、添置新的功能的时候:       觉得现有代码“不便于”修改BUG/增添功能 ...
首先在项目的POM文件中,添置distributionManagement属性; 用于指明项目提交到地方!   Pom.xml设置: http://host:8080/nexus 是可以連到nexus server的url <id>nexus</id> 是辨識用的repository id,必須跟下面的settings.xml一致。 <distributionManagement> <!-- use the following if you're not using a snapshot version. --> & ...
如何看懂 Sonar 報表 Sonar 主要還是透過maven的一些plugins像 PMD , CPD , findbugs , checkstyle , cobertura(coverage ) , JavaNCSS ,… 來對java程式碼做靜態分析(static analysis),然後用比較美觀的方式呈現將各種報表整合在一起。想要看懂Sonar 的分析結果,就得先了解它做了那些方面的分析。 所有相關分析的術語跟分析方式的概要說明在這裡 。 Dashboard Dashboard看的是統計跟平均值, ...
今主流且稳定的数据源,也是Hibernate支持的第三方连接池产品:C3P0,Proxool Hibernate自带的连接池不稳定,有BUG;缺乏容错能力和大批量响应   C3P0 Hibernate中的配置信息:   <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" ...
实体Customer类: package wei.peng; import java.io.Serializable; public class Customer implements Serializable{ private static final long serialVersionUID = 4054639727225043549L; private int id; private String name; private int age; private String job; public Customer() { super( ...
连接池原理 连接池技术的核心思想是:连接复用,通过建立一个数据库连接池以及一套连接使用、分配、治理策略,使得该连接池中的连接可以得到高效、安全的复用, 避免了数据库连接频繁建立、关闭的开销。另外,由 ...
Q:ArrayList和Vector有什么区别?HashMap和HashTable有什么区别? A:Vector和HashTable是线程同步的(synchronized)。性能上,ArrayList和HashMap分别比Vector和Hashtable要好。   Q:大致讲解java集合的体系结构 A:List、Set、Map是这个集合体系中最主 ...
Sonar是一个开源平台,用于管理Java源代码的质量。从 Sonar 1.6 版本开始,Sonar从一个质量数据报告工具,转变成为现在的代码质量管理平台。   安装前提:       系统必须支持Java和Maven 数据库支持:        默认使 ...

名言‘警’句

所有的傻逼都是自证的   真正的“强”是不需要证明的 需要证明的“强”其实只不过是清楚地自证的“弱”    
Global site tag (gtag.js) - Google Analytics