`
lcy0202
  • 浏览: 178920 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
服务端使用axis去实现发布web service的服务:       刚刚接触axis,去搜索使用方式的时候,有三四种,但是没有哪一种是很清晰的讲明白的(也许是我资质不够,难以理解),在自己摸索之后,找到一种个人认为比较简单的使用方式,仅供参考......       具体步骤: 1.创建一个web project,以及创建自己要发布的服务类以及方法,在这个实例中项目是webService_reg2,服务类是RegisterDAO                       2. 导入要使用的axis的jar包(这里不一一写出来了,自己到官网下载去),之后配置web.xml,主要是加载a ...
重用代码是java一个很好的功能之一,一般而言,实现代码重用java提供了两种方式:组合以及继承 组合:在已有的类的对象基础上创建新的类。 实例: class Engine{ public void start(){} public void stop(){} } class Door{ public void open ...
1. web service的概念理解:                W3C给的定义是:为了支持跨网络的机器间的相互操作交互的软件系统,可以通过网络进行调用执行远程系统的服务....-_-! 个人觉得还是不够浅显易懂,所以就自己说下个人体会:web service就是通过网络去调用其他网站系统的资源来操作自己的业务。在具体点就是,打个比方:有两个web project,工程A和工程B(不管是什么语言写的),A想完成一个业务的操作,而B拥有这种操作的类和方法,那么A就可以通过web service来调用B的类和方法进行自己的业务逻辑的操作,比如说通过调用别的网站资源显示天气。这样够简单来理解了 ...
最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面 第一,控制资源的使用,通过线程同步来控制资源的并发访问 第二,控制实例的产生,以达到节约资源的目的
在java中,初始化和创建时捆绑在一起的,两者不可分离,而初始化就是通过构造器来实现的。 简介一下构造器的格式:名称必须和类名完全相同,所以“java每个方法的首字母小写”的编程风格并不适合用于构造器。 构造器不能有以下非访问性质的修饰: abstract, final, native, static, 或者 synchronized。 下面主要说一下默认构造器: 直接那段代码来看:  package chapterFour; class Bird{ Bird(int i){} Bird(double j){} } /**  * @author 梁丞胤  * 构造 ...
Spring的配置文件applicationContext.xml的说明: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/ ...
    1.Spring是什么? Spring是一个java开源框架,为了解决企业应用程序开发复杂性。 2.  spring主要作用 在jdbc的基础上,基础的业务处理都是可以有DAO和DTO+servlet+service以及工厂Factory完成    但是这里的问题是: 层与层之 ...
  策略模式的组成   —抽象策略角色: 策略类,通常由一个接口或者抽象类实现。   —具体策略角色:包装了相关的算法和行为。 —环境角色:持有一个策略类的引用,最终给客户端调用。 <!--[if !supportLists]-->1.    <!--[endif]-->抽象策略角色:  /**
  适配器模式主要是设计一个适配器来将两个不同的接口进行融合,比如,将人力资源公司和软件开发公司的员工合在一起,那么由于两个公司所对应的人员信息不一致,所以为了融合两者之间的信息,设计一个适配器(我实现软件开发公司的员工信息以及继承人力资源公司的员工信息,这样所设计出的适配器类就是人力资源公司员工的子类,同时又具备软件开发公司的信息)来处理,是指可以包含两个公司员工的所有信息。本质是:继承和实现的使用。   package com.cbf4life; import java.util.Map; @SuppressWarnings("all")
     OCP原则:对扩展开放,对修改封闭  之前的简单工厂方法模式所讲述的产品(human)出现了修改,等级升高了,出现性别之分,如果在原来的基础上,给每个human产品添加一个sex属性,但是在生产的时候出现问题,修改之后会导致工厂生产全是男的或者女的,所以,使用两个工厂来进行修改。   所以会出现两大部分:产品和工厂    左边是产品,最顶部是human接口,中间三个和下面的六个分别是两个产品等级,如图:  <!--[endif]-->  产品族:是指位于不同产品等级结构中,功能相关联的产品组成的家族。比如
    工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,给系统带来更大的可扩展性和尽量少的修改量。 实例:女娲造人 产品有白种人、黄种人、黑种人,通过工厂类来生产,若有增加人种,只需修改human接口即可,扩展性提高,同时减少工作量。 代码:  接口 package com.cbf4life; /** *
  <!--[if !supportLists]-->1.       <!--[endif]-->表单提交中文  ------login.jsp--------    下面是表单内容:   <form action="AcceptFormCharset.jsp" method="post">        用户名:<input type="text" name="userName" size="10"/>        密  码: ...
1.html页面 <table> <thead> <tr> <th colspan="2">鼠标点击表格项就可以编辑</th> </tr> </thead> <tbody> <tr> <th>学号</th> <th>姓名</th> </tr> <tr> <td> ...
1.页面(html+css) CSS:body{ text-align:center; margin:0 auto;  } table{ width:500px; border-collapse:collapse;text-align:center; margin:0 auto; } table tr th,td{ border:solid 1px #666; text-align:center; } table tr th{ background-color:#09F;} table tr td img{ width:80px; height:10 ...
<!--[if !supportLists]-->1.       <!--[endif]-->添加jar包                        一、 Hibernate手动配置过程 1.       添加jar包 如果是要使用annotation的话(hibernate3.0以上版本),则要添加以下jar包  jar包用处具体参考
Global site tag (gtag.js) - Google Analytics