紫兰州

紫兰州

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  4 随笔 :: 0 文章 :: 1 评论 :: 0 Trackbacks

2012年7月25日 #

---------------------------------------------------

1.帝国CMS列表分页样式(一)

2.帝国CMS列表分页样式(二)

3.帝国cms内容页分页样式

4.帝国cms一个简介大方的内容页分页样式

--------------------------------------------------------

帝国cms分页位置加<div class="epages">[!--show.listpage--]</div>

1.epages { margin:15px auto 10px; text-align:center; }    
2.epages a {border:1px solid #286eac;padding:2px 4px;text-align:center;text-decoration:none; font:12px/14px Tahoma; }    
3.epages a:hover { background:none repeat scroll 0 0 #286eac; border-color:#6d9fcb;text-decoration:none; }    
4.epages b {font-weight:bold;background:none repeat scroll 0 0 #286eac;border:1px solid #286eac; display:inline-block;padding:0px 4px; line-height:18px;}    
5.epages a b {background:none repeat scroll 0 0 #FFFFFF; border:0 none; padding:0;line-height:14px;}    
6.epages a:hover b {background:none repeat scroll 0 0 #286eac;}  

 

样式如下:


文章来源:爱上123 原文地址:http://www.ishang123.com/CMS/empire/2012-08-16/143.html


posted @ 2012-08-23 19:37 紫兰州 阅读(2318) | 评论 (0)编辑 收藏

     摘要: Java解析xml之SAX,Java,解析,xml,SAX  在上一节介绍了java用DOM的方式解析XML,本文用的到test.xml,请参考上节。   ------------------------------------------- 1.Java解析xml之DOM 2.Java解析xml之SAX 3.Java解析xml之JDOM 4.Ja...  阅读全文
posted @ 2012-08-21 11:14 紫兰州 阅读(273) | 评论 (0)编辑 收藏

----------------------------------------------

1.Dispatch SOAP

2.tcpmon 无法查看soap消息

3.SOAP 添加 头信息

4.Dispatch操作SOAP头消息

5.java WebService:SAAJ客户端操作SOAP消息

----------------------------------------------
来源:爱上123 原文地址:http://www.ishang123.com/jishubowen/java/2012-08-14/137.html
package org.example.myservice; 
  
import java.io.IOException; 
import java.net.MalformedURLException; 
import java.net.URL; 
  
import javax.xml.namespace.QName; 
import javax.xml.soap.MessageFactory; 
import javax.xml.soap.SOAPBody; 
import javax.xml.soap.SOAPElement; 
import javax.xml.soap.SOAPEnvelope; 
import javax.xml.soap.SOAPException; 
import javax.xml.soap.SOAPMessage; 
import javax.xml.soap.SOAPPart; 
import javax.xml.ws.Dispatch; 
import javax.xml.ws.Service; 
  
import org.junit.Test; 
import org.w3c.dom.Node; 
import org.w3c.dom.NodeList; 
  
public class JunitTest 
  
    
private String ns = "http://www.example.org/MyService/"
    
private String wsdlUrl = "http://10.10.9.208:8088/ms?wsdl"
      
    @Test
    
public void testMessage()
        
//1,创建消息工厂 
        try 
            MessageFactory factory
=MessageFactory.newInstance(); 
            
//2,根据消息工厂创建SOAPMessage 
              
            SOAPMessage messge
=factory.createMessage(); 
            
//3,创建SOAPPart 
            SOAPPart part=messge.getSOAPPart() ; 
            
//4,获取信封 
            SOAPEnvelope envelop=part.getEnvelope() ; 
            
//5,获取消息主题部分 
            SOAPBody body=envelop.getBody(); 
              
            
//6,创建信息 
            QName qname=new QName(wsdlUrl,"add","ns"); 
            SOAPElement ele
=body.addBodyElement(qname); 
            ele.addChildElement(
"number1").setValue("1"); 
            ele.addChildElement(
"number2").setValue("2"); 
              
            messge.writeTo(System.out); 
        }
 catch (SOAPException e) 
            
// TODO Auto-generated catch block 
            e.printStackTrace(); 
        }
 catch (IOException e) 
            
// TODO Auto-generated catch block 
            e.printStackTrace(); 
        }
 
    }
 
      
    
//测试将消息发送到服务器端 
    @Test
    
public void testSendMessge()
//      1,创建服务 
          
        
try 
            URL url
=new URL(wsdlUrl); 
            QName qname
=new QName(ns,"MyServiceImplService"); 
            Service service
=Service.create(url,qname); 
              
//          2,创建Dispicathc 
              
            Dispatch
<SOAPMessage> dispatch=service.createDispatch(new QName(ns,"MyServiceImplPort"), 
                    SOAPMessage.
class, Service.Mode.MESSAGE); 
//          3,创建消息 
            SOAPMessage message=MessageFactory.newInstance().createMessage(); 
            SOAPBody body 
=message.getSOAPPart().getEnvelope().getBody(); 
            SOAPElement ele
=body.addChildElement(new QName(ns,"add","nn")); 
            ele.addChildElement(
"number1").setValue("12"); 
            ele.addChildElement(
"number2").setValue("13"); 
              
            SOAPMessage response
=dispatch.invoke(message); 
            
//response.writeTo(System.out); 
            NodeList nodeList=response.getSOAPBody().getElementsByTagName("result"); 
            Node node
=nodeList.item(0); 
            System.out.println(node.getTextContent()); 
            
//使用此种方式也能够使用想要的值。 
              
              
              
              
              
        }
 catch (MalformedURLException e) 
            
// TODO Auto-generated catch block 
            e.printStackTrace(); 
        }
 catch (SOAPException e) 
            
// TODO Auto-generated catch block 
            e.printStackTrace(); 
        }
 catch (IOException e) 
            
// TODO Auto-generated catch block 
            e.printStackTrace(); 
        }
 
    }
 
      
      
}

 

posted @ 2012-08-14 09:07 紫兰州 阅读(2646) | 评论 (1)编辑 收藏

  • EhCache 分布式缓存/缓存集群
  • MyEclipse7.5安装插件的方法
  • 在servlet中的init方法中使用getIn
  • 帝国CMS的ecmsinfo,phomenewspic标
  • java 中hashcode 与 equals的关系
    来自:http://www.ishang123.com/jishubowen/java/2012-07-23/62.html
    MyEclipse7自从7.0后就不再提供link安装,而是采用在bundles.info文件写入配置信息的方式安装插件。具体步骤如下:
     
  • 1.下载你需要的安装的插件,其结构需要与link安装时候一致:

         +yourPluginName (你的插件文件名--父)

                ----plugins  (默认需要的文件夹--子)

                ----features  (默认需要的文件夹--子)

    2.将插件文件夹复制到自定义插件文件夹(就是你自己便于管理,自建的文件夹,本文是在D:/Program Files/Genuitec/Common/myplugin)

    3.利用myeclipse新建一个java文件,代码如下:

     

    package app; 
    import java.io.File; 
    import java.util.ArrayList; 
    import java.util.List; 

    /** 
    * MyEclipse 7.5 (2009-11-16) 插件配置代码生成器 
    */
     

    public class PluginConfigCreator 


    public PluginConfigCreator() 

    }
     

    public void print(String path) 

    List
    <String> list = getFileList(path); 
    if (list == null

    return
    }
     

    int length = list.size(); 
    for (int i = 0; i < length; i++

    String result 
    = ""
    String thePath 
    = getFormatPath(getString(list.get(i))); 
    File file 
    = new File(thePath); 
    if (file.isDirectory()) 

    String fileName 
    = file.getName(); 
    if (fileName.indexOf("_"< 0

    print(thePath); 
    continue
    }
     
    String[] filenames 
    = fileName.split("_"); 
    String filename1 
    = filenames[0]; 
    String filename2 
    = filenames[1]; 
    result 
    = filename1 + "," + filename2 + ",file:/" + path + "//" 
    + fileName + "//,4,false"
    System.out.println(result); 
    }
     else if (file.isFile()) 

    String fileName 
    = file.getName(); 
    if (fileName.indexOf("_"< 0

    continue
    }
     
    int last = fileName.lastIndexOf("_");// 最后一个下划线的位置 
    String filename1 = fileName.substring(0, last); 
    String filename2 
    = fileName.substring(last + 1, fileName 
    .length() 
    - 4); 
    result 
    = filename1 + "," + filename2 + ",file:/" + path + "//" 
    + fileName + ",4,false"
    System.out.println(result); 
    }
     

    }
     
    }
     

    public List<String> getFileList(String path) 

    path 
    = getFormatPath(path); 
    path 
    = path + "/"
    File filePath 
    = new File(path); 
    if (!filePath.isDirectory()) 

    return null
    }
     
    String[] filelist 
    = filePath.list(); 
    List
    <String> filelistFilter = new ArrayList<String>(); 

    for (int i = 0; i < filelist.length; i++

    String tempfilename 
    = getFormatPath(path + filelist[i]); 
    filelistFilter.add(tempfilename); 
    }
     
    return filelistFilter; 
    }
     

    public String getString(Object object) 

    if (object == null

    return ""
    }
     
    return String.valueOf(object); 
    }
     

    public String getFormatPath(String path) 

    path 
    = path.replaceAll("////""/"); 
    path 
    = path.replaceAll("//""/"); 
    return path; 
    }
     

    public static void main(String[] args) 

    /*你的插件的安装目录.参数String plugin 内容即为你所要安装插件的绝对路径。安装时只需要换成自己的插件路径即可*/ 
    String plugin 
    = "D://Program Files//Genuitec//Common//myplugin"
    new PluginConfigCreator().print(plugin); 
    }
     
    }


     

    4.运行上述代码,将控制台输出的内容全部复制到d:/Program Files/Genuitec/MyEclipse 7.5/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info文件中。
    5.重启myeclipse完成安装。

    posted @ 2012-07-25 09:23 紫兰州 阅读(769) | 评论 (0)编辑 收藏