Java Tools

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

#

1.基本概念的理解

  绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个
URL绝对路径。

  相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,
"../"代表上级目录。这种类似的表示,也是属于相对路径。

另外关于URI,URL,URN等内容,请参考RFC相关文档标准。

RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,
(http://www.ietf.org/rfc/rfc2396.txt)


2.关于JSP/Servlet中的相对路径和绝对路径。

2.1服务器端的地址

   服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的
(不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)也就是说这时候
在jsp和servlet中的相对地址应该是相对于你的web应用,即相对于http://192.168.0.1/webapp/的。

  其用到的地方有:
 forward:servlet中的request.getRequestDispatcher(address);这个address是
在服务器端解析的,所以,你要forward到a.jsp应该这么写:
request.getRequestDispatcher(“/user/a.jsp”)这个/相对于当前的web应用webapp,
其绝对地址就是:http://192.168.0.1/webapp/user/a.jsp
sendRedirect:在jsp中<%response.sendRedirect("/rtccp/user/a.jsp");%>

2.22、客户端的地址
 
       所有的html页面中的相对地址都是相对于服务器根目录(http://192.168.0.1/)的,
而不是(跟目录下的该Web应用的目录)http://192.168.0.1/webapp/的。
 Html中的form表单的action属性的地址应该是相对于服务器根目录(http://192.168.0.1/)的,
所以,如果提交到a.jsp为:action="/webapp/user/a.jsp"或action="<%=request.getContextPath()%>"/user/a.jsp;
  提交到servlet为actiom="/webapp/handleservlet"  
   Javascript也是在客户端解析的,所以其相对路径和form表单一样。
 

  因此,一般情况下,在JSP/HTML页面等引用的CSS,Javascript.Action等属性前面最好都加上
<%=request.getContextPath()%>,以确保所引用的文件都属于Web应用中的目录。
另外,应该尽量避免使用类似".","./","../../"等类似的相对该文件位置的相对路径,这样
当文件移动时,很容易出问题。


3. JSP/Servlet中获得当前应用的相对路径和绝对路径
3.1 JSP中获得当前应用的相对路径和绝对路径
 根目录所对应的绝对路径:request.getRequestURI()
 文件的绝对路径     :application.getRealPath(request.getRequestURI());
 当前web应用的绝对路径 :application.getRealPath("/");
 取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()

3.2 Servlet中获得当前应用的相对路径和绝对路径
 根目录所对应的绝对路径:request.getServletPath();
 文件的绝对路径    :request.getSession().getServletContext().getRealPath
(request.getRequestURI())   
 当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
     (ServletContext对象获得几种方式:
       javax.servlet.http.HttpSession.getServletContext()
       javax.servlet.jsp.PageContext.getServletContext()
       javax.servlet.ServletConfig.getServletContext()
     )

4.java 的Class中获得相对路径,绝对路径的方法
4.1单独的Java类中获得绝对路径
  根据java.io.File的Doc文挡,可知:
 默认情况下new File("/")代表的目录为:System.getProperty("user.dir")。
 一下程序获得执行类的当前路径
package org.cheng.file;
import java.io.File;

public class FileTest {
    public static void main(String[] args) throws Exception {      

  System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));    

  System.out.println(FileTest.class.getClassLoader().getResource(""));       

  System.out.println(ClassLoader.getSystemResource(""));       
  System.out.println(FileTest.class.getResource(""));       
  System.out.println(FileTest.class.getResource("/")); //Class文件所在路径 
  System.out.println(new File("/").getAbsolutePath());       
  System.out.println(System.getProperty("user.dir"));   
 }
}

4.2服务器中的Java类获得当前路径(来自网络)
(1).Weblogic

WebApplication的系统文件根目录是你的weblogic安装所在根目录。
例如:如果你的weblogic安装在c:\bea\weblogic700.....
那么,你的文件根路径就是c:\.
所以,有两种方式能够让你访问你的服务器端的文件:
a.使用绝对路径:
比如将你的参数文件放在c:\yourconfig\yourconf.properties,
直接使用 new FileInputStream("yourconfig/yourconf.properties");
b.使用相对路径:
相对路径的根目录就是你的webapplication的根路径,即WEB-INF的上一级目录,将你的参数文件放

在yourwebapp\yourconfig\yourconf.properties,
这样使用:
new FileInputStream("./yourconfig/yourconf.properties");
这两种方式均可,自己选择。

(2).Tomcat

在类中输出System.getProperty("user.dir");显示的是%Tomcat_Home%/bin

(3).Resin

不是你的JSP放的相对路径,是JSP引擎执行这个JSP编译成SERVLET
的路径为根.比如用新建文件法测试File f = new File("a.htm");
这个a.htm在resin的安装目录下

(4).如何读相对路径哪?

在Java文件中getResource或getResourceAsStream均可

例:getClass().getResourceAsStream(filePath);//filePath可以是"/filename",这里的/代表web

发布根路径下WEB-INF/classes

默认使用该方法的路径是:WEB-INF/classes。已经在Tomcat中测试。

5.读取文件时的相对路径,避免硬编码和绝对路径的使用。(来自网络)
5.1 采用Spring的DI机制获得文件,避免硬编码。
   参考下面的连接内容:
   http://www.javajia.net/viewtopic.php?p=90213&
5.2 配置文件的读取
 参考下面的连接内容:
 http://dev.csdn.net/develop/article/39/39681.shtm
5.3 通过虚拟路径或相对路径读取一个xml文件,避免硬编码
 参考下面的连接内容:
 http://club.gamvan.com/club/clubPage.jsp?iPage=1&tID=10708&ccID=8
 
6.Java中文件的常用操作(复制,移动,删除,创建等)(来自网络)
 常用 java File 操作类
 http://www.easydone.cn/014/200604022353065155.htm
 
 Java文件操作大全(JSP中)
 http://www.pconline.com.cn/pcedu/empolder/gj/java/0502/559401.html

 java文件操作详解(Java中文网)
 http://www.51cto.com/html/2005/1108/10947.htm

 JAVA 如何创建\删除\修改\复制目录及文件
 http://www.gamvan.com/developer/java/2005/2/264.html

总结:
 通过上面内容的使用,可以解决在Web应用服务器端,移动文件,查找文件,复制
 删除文件等操作,同时对服务器的相对地址,绝对地址概念更加清晰。
建议参考URI,的RFC标准文挡。同时对Java.io.File. Java.net.URI.等内容了解透彻
对其他方面的理解可以更加深入和透彻。
==================================================================================

参考资料:
java/docs/

java.io.File
java.io.InputStream
java.io.OutputStream
java.io.FileInputStream
java.io.FileReader;
java.io.FileOutputStream
java.io.FileWriter;
java.net.URI
java.net.URL


绝对路径与相对路径祥解
http://www.webjx.com/htmldata/2005-02-26/1109430310.html

[『J道习练』]JSP和Servlet中的绝对路径和相对路径
http://w3china.org/blog/more.asp?name=pcthomas&id=9122&commentid=12376

JSP,Servlet,Class获得当前应用的相对路径和绝对路径
http://cy.lzu.edu.cn/cy/club/clubPage.jsp?ccStyle=0&tID=886&ccID=77

如何获得当前文件路径
http://www.matrix.org.cn/resource/article/44/44113_java.html

通过Spring注入机制,取得文件
http://www.javajia.net/viewtopic.php?p=90213&

配置文件的读取
http://dev.csdn.net/develop/article/39/39681.shtm

读取配置文件,通过虚拟路径或相对路径读取一个xml文件,避免硬编码!
http://club.gamvan.com/club/clubPage.jsp?iPage=1&tID=10708&ccID=8

常用 java File 操作类
http://www.easydone.cn/014/200604022353065155.htm

Java文件操作大全
http://www.pconline.com.cn/pcedu/empolder/gj/java/0502/559401.html

Java文件操作详解
http://www.51cto.com/html/2005/1108/10947.htm 

posted @ 2007-07-29 11:08 和田雨 阅读(12980) | 评论 (0)编辑 收藏

大家总是不喜欢看到<%和%>在jsp页面上,其实我们可以使用比较优雅的xml方式来表达
1,隐含的注释
JSP语法:<%-- 内容 --%>
XML语法:无
2,变量或函数的声明
JSP语法:<%! declaration;[declaration;]+... %>
例如:
<%! 
   int i=0;int a,b,c;
   Color red=new Color(255,0,0);
   private static final String OK="ok";
   public String getAnswer(){
       return OK;
   }
%>
XML语法:
<jsp:declaration>
    declartion;[declaration;]+...
</jsp:declaration>
例如:
<jsp:declaration>
   int i=0;int a,b,c;
   Color red=new Color(255,0,0);
   private static final String OK="ok";
   public String getAnswer(){
       return OK;
   }
</jsp:declaration>
3,表达式
JSP语法:<%=expression%>
例如:
<%=Math.round(Math.random*100)%>
XML语法:
<jsp:expression>
   expression
</jsp:expression>
例如:
<jsp:expression>
   Math.round(Math.random*100)
</jsp:expression>

4,代码片断
JSP语法:<% your java code %>
例如:
<%
   String username=request.getParameter("username").trim();
   String password=request.getParameter("password").trim();
%>
XMl语法:
<jsp:scriptlet>
   your java code
</jsp:scriptlet>
例如:
<jsp:scriptlet>
   String username=request.getParameter("username").trim();
   String password=request.getParameter("password").trim();
</jsp:scriptlet>
5,指令:include
JSP语法:<%@include file="relativeURL"%>
例如:<%@include file="static_head.html"%>
XML语法:<jsp:directive.include file="relativeURL"/>
例如:<jsp:directive.include file="static_head.html"/>
6,指令:page
JSP语法:<%@page attribtes%>
例如:<%@page import="java.util.HashMap"%>
XML语法:<jsp:directive.page attribute/>
例如:<jsp:directive.page import="java.util.HashMap"/>
7,指令:taglib
JSP语法:<%@taglib uri="URIForLibrary" prefix="tagPrefix"%>
XML语法:无
对于jsp操作而言,本来就是xml格式。
下面使用xml表达方式书写一个jsp页面

example.jsp

<jsp:directive.page contentType="text/html;charset=GBK" />
<jsp:directive.page import="java.util.*,java.text.*" />

<jsp:declartion>
    public String getCustomDate(Date,date,String pattern){
        SimpleDateFormat format=new SimpleDateFormat();
        format.applyPattern(pattern);
        return format.format(date);
    }
</jsp:declartion>
<jsp:scriptlet>
    Date date=(Date)request.getAttribute("date");
    String dateStr=getCustomDate(date,"yyyy-MM-dd,hh:mm:ss");
</jsp:scriptlet>
<div style="font-size:11pt"
  显示时间:<jsp:expression>dateStr</jsp:expression>
</div>
posted @ 2007-07-29 10:39 和田雨 阅读(234) | 评论 (0)编辑 收藏

为了给浏览者一个友好的错误提示页面,我们可以象IIS一样自定义错误页面;

步骤如下:

一、打开WEB-INF文件夹下web.xml文件;

二、在里面新增:

''404页面不存在错误

<error-page>

   <error-code>404</error-code>

   <location>/errorpage404.htm</location>

</error-page>

''505服务器内部错误

<error-page>

   <error-code>505</error-code>

   <location>/errorpage505.htm</location>

</error-page>

''java.lang.NumberFormatException异常错误,依据这个标记你可以定义好多,you can any fire:)!@

<error-page>

   <exception-type>java.lang.NumberFormatException</exception-type>

   <location>/exception.htm</location>

</error-page>

三、保存web.xml文件,reload服务即ok!

Good Luck!!

posted @ 2007-07-29 10:05 和田雨 阅读(2317) | 评论 (4)编辑 收藏

华为技术有限公司

华为技术(“华为”)是全球领先的下一代电信网络解决方案供应商,致力于向客户提供创新的满足其

需求的产品、服务和解决方案,为客户创造长期的价值和潜在的增长。

华为产品和解决方案涵盖移动(HSDPA/WCDMA/EDGE/GPRS/GSM, CDMA2000 1xEV-DO/CDMA2000 1X,

TD-SCDMA和WiMAX)、核心网(IMS, Mobile Softswitch, NGN)网络(FTTx, xDSL, 光网络, 路由器和

LAN Switch)、电信增值业务(IN, mobile data service, BOSS)和终端(UMTS/CDMA)等领域。

华为在印度、美国、瑞典、俄罗斯以及中国的北京、上海和南京等地设立了多个研究所,61000多

名员工中的48%从事研发工作。截至2006年底,华为已累计申请专利超过19000件,连续数年成为中国申

请专利最多的单位。

华为在全球建立了100多个分支机构,营销及服务网络遍及全球,能够为客户提供快速、优质的服

务。目前,华为的产品和解决方案已经应用于全球100多个国家,以及31个全球前50强的运营商,服务

全球超过10亿用户。






中兴通讯股份有限公司

中兴通讯是全球领先的综合性通信制造业上市公司,是近年全球增长最快的通信解决方案提供商之一。


中兴通讯展示大厅一隅

1985年,中兴通讯成立。1997年,中兴通讯A股在深圳证券交易所上市。2004年12月,中兴通讯作

为中国内地首家A股上市公司成功在香港上市。2005年,中兴通讯销售收入超过215亿元,其中,国际销

售收入达36%。2006年,凭借优异的全球业绩,中兴通讯跻身美国《商业周刊》 “中国十大重要海外上

市公司”和 “中国最佳品牌20强”,成为国内惟一上榜的通信设备企业。

作为在香港和深圳两地上市的大型通信制造业上市公司,中兴通讯以满足客户需求为目标,为全球

客户提供创新性、客户化的产品和服务,帮助客户实现持续赢利和成功,构建自由广阔的通信未来。凭

借在无线产品(CDMA、GSM、3G、WiMAX等)、网络产品(xDSL、NGN、光通信等)、手机终端(CDMA、

GSM、小灵通、3G等)和数据产品(路由器、以太网交换机等)四大产品领域的卓越实力,通过遍布全

球的100多个分支机构,中兴通讯产品和解决方案应用于100多个国家的500多家运营商,全球TOP 100运

营商中的30家与中兴通讯达成长期伙伴关系,并为全球近3亿人口提供优质的、高性价比的产品与服务



中兴通讯是中国重点高新技术企业、技术创新试点企业和国家863高技术成果转化基地,承担了近

30项国家“863”重大课题,是通信设备领域承担国家863课题最多的企业之一,公司每年投入的科研经

费占销售收入的10%左右,并在美国、印度、瑞典及国内设立了14个研究中心。

立足中国,放眼全球。早在1995年,中兴通讯就启动了国际化战略,是中国高科技领域最早并最为

成功实践 “走出去”战略的标杆企业。中兴通讯国际市场“十年磨一剑”,已经相继与包括和记电讯

、法国电信在内的等众多全球电信巨头建立了战略合作关系,并不断突破发达国家的高端市场。

未来,中兴通讯将以“人才国际化为根本,市场国际化为重点,资本国际化为依托”,积极迎接挑

战,全力以赴为客户创造价值和成功,打造享誉全球的中兴通讯品牌,力创世界级卓越企业。








海信集团有限公司


海信集团是特大型电子信息产业集团公司,成立于1969年,先后涉足家电、通讯、信息、房地产、服务

等领域。

海信坚持“高科技、高质量、高水平服务、创国际名牌”的发展战略,以优化产业结构为基础、技

术创新为动力、资本运营为杠杆,快速成长,迅猛发展,率先在国内构架起家电、通讯、信息为主导的

3C产业结构,主导产品为电视、空调、冰箱、冷柜、洗衣机、商用空调系统计算机、移动电话、软件开

发、网络设备等。已经形成了年产1610万台彩电、900万套空调、1000万台冰箱、70万台冷柜、330万部

手机的强大产能。2006年海信实现销售收入435亿元,在中国电子信息百强企业中名列前茅。

目前,通过收购科龙,海信已经拥海信电器(600060)和科龙电器(000921)两家在沪、深、港三

地的上市公司,同时成为国内唯一一家持有海信(HiSense)、科龙(Kelon)和容声(Ronshen)三个

中国驰名商标的企业集团。海信电器股份有限公司2001年荣获了首届“全国质量管理奖”,海信电视、

海信空调、海信电脑、海信手机、科龙空调、容声冰箱全部当选中国名牌,海信电视、海信空调、海信

电脑、海信冰箱全部被评为国家免检产品,海信电视首批获得国家出口免检资格。

海信拥有国家级企业技术中心,建有国家一流的博士后科研工作站,是全国高新技术企业、全国技

术创新基地。科学高效的技术创新体系使海信的技术始终走在国内同行的前列,2005年6月,我国第一

块自主知识产权的、产业化的数字视频媒体处理芯片在海信诞生,此举打破了国外垄断的历史。

目前,海信在南非、匈牙利、法国等地拥有生产基地,在美国、欧洲、澳洲、日本等地设有销售机

构,产品远销欧洲、美洲、非洲、东南亚等100多个国家和地区。






海尔集团公司


海尔集团是世界第四大白色家电制造商、中国最具价值品牌。旗下拥有240多家法人单位,在全球30多

个国家建立本土化的设计中心、制造基地和贸易公司,全球员工总数超过五万人,重点发展科技、工业

、贸易、金融四大支柱产业,已发展成全球营业额超过1000亿元规模的跨国企业集团。



海尔集团在首席执行官张瑞敏确立的名牌战略指导下,先后实施名牌战略、多元化战略和国际化战略,

2005年底,海尔进入第四个战略阶段——全球化品牌战略阶段,海尔品牌在世界范围的美誉度大幅提升

。1993年,海尔品牌成为首批中国驰名商标;2006年,海尔品牌价值高达749亿元,自2002年以来,海

尔品牌价值连续四年蝉联中国最有价值品牌榜首。海尔品牌旗下冰箱、空调、洗衣机、电视机、热水器

、电脑、手机、家居集成等18个产品被评为中国名牌,其中海尔冰箱、洗衣机还被国家质检总局评为首

批中国世界名牌,2005年8月30日,海尔被英国《金融时报》评为“中国十大世界级品牌”之首。2006

年,在《亚洲华尔街日报》组织评选的“亚洲企业200强”中,海尔集团连续第四年荣登“中国内地企

业综合领导力”排行榜榜首。海尔已跻身世界级品牌行列,其影响力正随着全球市场的扩张而快速上升



据中国最权威市场咨询机构中怡康统计:2006年,海尔在中国家电市场的整体份额已经达到25.5%

,依然保持份额第一。其中,海尔在白色家电市场上仍然遥遥领先,且优势更加突出;在小家电市场上

海尔表现稳健,以16%的市场份额蝉联小家电市场冠军。在智能家居集成、网络家电、数字化、大规模

集成电路、新材料等技术领域处于世界领先水平。 “创新驱动”型的海尔集团致力于向全球消费者提

供满足需求的解决方案,实现企业与用户之间的双赢。目前,海尔累计申请专利突破7000项(其中发明

专利1234项)。在自主知识产权基础上,海尔主持或参与了115项国家标准的编制修定,制定行业及其

它标准397项。海尔“防电墙”技术正式成为电热水器新国家标准,海尔空调牵头制定“家用和类似用

途空调安装规范”。在国际上,海尔热水器“防电墙”技术、海尔洗衣机双动力技术等六项技术还被纳

入IEC国际标准提案,这证明海尔的创新能力已达世界级水平。

在创新实践中,海尔探索实施的“OEC”管理模式、“市场链”管理及“人单合一”发展模式均引

起国际管理界高度关注,目前,已有美国哈佛大学、南加州大学、瑞士IMD国际管理学院、法国的欧洲

管理学院、日本神户大学等商学院专门对此进行案例研究,海尔“市场链”管理还被纳入欧盟案例库。

海尔“人单合一”发展模式为解决全球商业的库存和逾期应收提供创新思维,被国际管理界誉为“号准

全球商业脉搏”的管理模式。

面对新的全球化竞争条件,海尔确立全球化品牌战略、启动“创造资源、美誉全球”的企业精神和

“人单合一、速决速胜”的工作作风,挑战自我、挑战明天,为创出中国人自己的世界名牌而持续创新







神州数码(中国)有限公司


神州数码控股有限公司成立于2000年,是联想控股有限公司旗下的子公司之一,于2001年在香港联合交

易所主板上市。神州数码旨在以负责任和持续创新的精神,全方位提供第一流的电子商务基础建设产品

、解决方案和服务。神州数码不仅是国内第一的IT产品分销商,同时也是国内最大的专业系统集成商和

知名的全线网络产品供应商。
2004年,神州数码综合市场发展、用户需求及自身能力,在“IT服务中国”的旗帜下,进一步提出“IT

服务,随需而动”(IT Service On Demand),围绕客户需求调整业务布局,致力于供应链管理服务、

增值服务和IT服务三大竞争领域,成为能够满足客户多样化需求,具有产品、技术与服务综合能力的IT

服务供应商。


发展历程

• 2000年4月,原联想集团进行战略拆分,神州数码正式成立,由原联想科技、联想集成、联想网络整

合而成;
• 2001年6月,神州数码在香港联交所主板成功上市;
• 2002年,神州数码提出“IT服务中国”,进行以IT服务为核心的战略布局,年销售额突破130亿元人

民币;
• 2003年,神州数码全力打造集网络基础建设、应用软件服务以及供应链服务为一体的IT服务企业,先

后荣获“中国企业信息化500强”、“国内最具影响力的IT服务品牌企业”等称号。






熊猫电子集团有限公司


熊猫电子集团有限公司是一个具有65年历史的综合性大型电子骨干企业,是全国120家试点企业集团和

520家重点企业之一。公司注册资本9.8亿元,净资产13.4亿元,现有员工9000多人,主要产品有: 短

波通信系统、移动通信系统、卫星通信系统、彩电、VCD/DVD、音响、洗衣机、计算机、显示器、电源

、BP机、生产技术装备、系统网络集成业务等。产品商标熊猫牌,是全国电子行业第一个"中国驰名商

标",已有45年历史。 <BR>长期以来,“熊猫”为建立和发展民族电子工业体系,为国防和国民经济现

代化建设作出了卓越贡献。尤其是改革开放以来的20年,销售收入从5000多万元发展到100亿元,利税

从1000多万元增长到10亿元,产品门类从少数品种扩展到综合性多门类,生产方式从小批量发展到规模

化、集约化大生产,技术水平跨越三、四十年,中外合资、国际合作取得良好成绩。2000年熊猫集团销

售收入168亿元,实现利税12亿元,创历史最好水平。 ; “熊猫”拥有雄厚的技术开发实力,公司建有

5个国家级工程技术开发中心,1个博士后工作站,4个产品设计研究所,与12家进入世界500强的国际大

公司进行技术合作,与国内8所重点大学研究所进行联合开发,近几年通过技术创新,开发出具有国际

水平的新一代短波通信、移动通信、卫星通信、数字电视、DVD、机电仪一体化装备等高新技术产品,

在全国同行业中居于领先地位。; “熊猫”抓住改革开放的机遇,积极发展中外合资,先后建立了南京

爱立信熊猫通信有限公司(主要生产移动通信基站、程控交换机等)、南京爱立信熊猫移动终端有限公

司(主要生产手机等移动终端产品)、南京夏普电子有限公司(主要生产数字化彩电、音响、液晶电视

、激光头等)、南京LG熊猫电器设备有限公司(主要生产洗衣机等)等规模较大的中外合资企业,直接

引进外资6000多万美元。在中外双方的真诚合作与努力下,这些合资企业迅速发展,实现利税8亿多元

,创造了良好的经济效益与社会效益,推进了集团发展。 ; “熊猫”下一步发展规划是:突出重点,

强化优势,体现特色,把移动通信、视像产品、信息产业等做强做大,把短波通信、卫星通信和机电仪

一体化装备等做精做专,形成六大支柱产品,到2005年销售收入力争达到500亿元,为发展我国电子信

息产业作出更大贡献。





浪潮集团有限公司


浪潮集团是中国领先的行业IT应用解决方案提供商,同时,也是中国最大的服务器制造商和服务器解决

方案提供商。2002年,浪潮连续7年蝉联国产服务器第一品牌。浪潮集团拥有"浪潮信息"和"浪潮软件"

两家上市公司,业务涵盖以服务器、行业电脑为主的网络终端设备、大型行业应用软件、分行业ERP与

通信运营系统解决方案等领域,用户遍及中国金融、通信、政府、教育、制造业、烟草行业等重要领域

。2002年,浪潮集团的销售收入达到64亿元人民币。
浪潮是中国最早从事电子信息产业的企业之一,这段历史可以追溯到1968年,山东电子设备厂(浪潮的

前身)在那时开始生产计算机外围设备和低频大功率三极管。浪潮三十余年的风雨历程,就是中国IT产

业发展的缩影。作为领先的行业IT应用解决方案提供商,浪潮的想法很简单:把尖端技术产业化,使之

成为最广泛的用户价值。
浪潮对中国信息产业的贡献,不仅因为他是中国IT产业的启蒙者,更重要的是浪潮始终以超前的技术、

出色的管理和独树一帜的产品引导着中国信息产业的发展,满足行业用户对信息处理的全方位需求。
1983年,第一台浪潮微机在济南诞生。由此,浪潮将中国的PC产业带入了一个变被动为主动的新时期。

1985年,大名鼎鼎的浪潮0520A使浪潮在中国三大计算机厂商中位列第二。当时的三大厂商占据了中国

个人计算机市场大部分的市场份额。
1992年,浪潮开发出全球第一台中文寻呼机,并开发制定了全球第一个汉字寻呼标准,这一标准沿用至

今。
90年代初,国际互联网络蓬勃发展。时任浪潮集团副总工程师的孙丕恕先生大胆地预测:个人计算时代

将逐渐向网络计算时代转变,服务器作为网络的核心,将是21世纪左右网络信息技术的关键所在。
1993年,浪潮在新加坡的技术人员成功开发出了中国第一台基于10颗CPU的小型机服务器,孙丕恕先生

是这次开发的主持者。在接下来的10年中,浪潮在中国率先开始了服务器的生产与研发,打破了国外服

务器厂商在中国多年的垄断,进而开创了中国服务器产业。自1996年开始,浪潮服务器一直蝉联国产服

务器第一品牌,2000年,浪潮服务器超越了众多国际品牌,晋身中国市场前三甲。浪潮率先拥有中国最

先进、产能最大的年产10万台的服务器生产线,2000年3月成功开发出"网泰"网络安全服务器,2002年

全球率先推出了64位开放式架构服务器 - IA-64。2002年11月,旨在推动"大协同运算体系"的浪潮"天

梭工程"正式启动。2002年,浪潮连续第7年蝉联国产服务器第一品牌,并获得2002年中国服务器市场唯

一"年度最成功企业"称号。
浪潮电脑专注行业应用市场,并对行业用户的需求有深刻的理解和技术积淀。每个行业都将有相应的"

行业PC","行业PC"应用者将从浪潮电脑的产品和方案中得到最大的实惠和应用价值。浪潮电脑相信,

随着用户需求的进一步细分化,"行业PC"将是"商用PC"最终的发展趋势。
在信息产业迅速发展,激烈竞争的时代,软件与IT服务的重要性日益提高,方案提供与IT服务能力成为

IT企业的发展趋势。软硬件综合发展,注重方案的提供能力,逐步向IT服务转型是浪潮发展策略之一。

事实上,从上世纪80年代末开始,浪潮软件就伴随着浪潮电脑走向神州大地,为行业用户提供量身定做

服务。同时,浪潮的软件人员也为国产服务器的成功推广做出了不可磨灭的贡献。2000年,浪潮集团整

合了内部软件资源,并吸纳外部软件力量,实施软件产业化的发展战略,成立了浪潮齐鲁软件公司,并

于2001年在上海证券交易所挂牌上市,其后更名"浪潮软件"。"浪潮软件"定位于通信、政府、分行业

ERP等行业或领域大型应用软件开发和集成服务提供商,"浪潮软件"在通信、金融、电子政务、烟草等

领域享有声誉。在2002年"浪潮软件"被评为最具竞争力中国软件企业10强之一,并位列"中国电子政务

IT 100强"第4名。
浪潮通软是中国三大财务软件提供商之一,是最早从财务软件转型为ERP管理软件的提供商。2001年,

浪潮集团通过增持股份将浪潮通软纳入浪潮软件的一体化经营体系。2002年7月,浪潮与韩国LG-CNS公

司合资成立浪潮乐金信息系统有限责任公司,为行业用户提供行业综合解决方案。同时,浪潮软件致力

于为通信领域客户提供整体解决方案,全面提升服务,为客户赢得客户。通信领域已经成为浪潮三大产业

之一。
新世纪的浪潮提出了专注化的发展战略,浪潮集团将结合自身优势,紧紧围绕因特网,专注于两个产业

发展方向:一是以服务器为核心的嵌入式软件化硬件产品,包括服务器、PC和面向行业的解决方案;二

是以通信行业软件、分行业ERP软件为主综合应用软件,兼顾OA、金融软件。浪潮专注于以上两个目标

,致力成为中国最优秀的行业IT应用解决方案提供商。







东软集团有限公司


东软生存与发展的关键因素是不断地发展我们的员工和领导力,不断创造我们在技术、产品和服务方面

的核心竞争力,不断提高我们客户的满意度,并能够为投资者带来收益。东软的成功不仅在于是否我们

明白了这些道理,而是我们如何在执行的环节上保证这些关键因素的可靠实现。



公司概况

东软是一家以软件技术为核心,提供解决方案、数字化产品和服务的公司,在软件与行业应用的结合、

软件与数字化产品的结合、软件人才的培养和咨询服务方面形成了东软独特的经营模式。

东软认为,随着软件技术的发展和在应用领域的拓展,软件将会成为社会和人们生活的一部分。东软以

软件应用的不同业务表现形式并通过业务间的充分组合来为客户提供系统的服务,创造客户和社会的价

值,进而实现我们的价值。

东软在众多行业解决方案中表现了东软的技术领先及对各行业业务的理解,使东软不仅是技术的专家,

也是应用信息技术解决行业管理问题的专家。将软件与医疗领域、安全领域、通信领域的结合,使我们

开发出了大型医疗设备系统、网络安全产品、汽车电子和移动通讯设备软件等,使软件的价值得到了更

好的体现。通过我们的教育与培训体系,东软为客户构建了一个学习的平台,一个人力资源发展的平台

,一个理解与沟通的平台。





北京北大方正集团



持“技工贸”道路而获成功的企业。历经20年的沧桑坎坷,方正在中国高科技企业演进史上留下了深刻

而坚实的烙印。王选教授自主创新的激光照排技术,开创了中国新闻出版业“告别铅与火、迎来光与电

”的第一次革命。而今,方正持续创新的网络出版技术,正在更为广泛应用领域掀起又一次技术革命。

自主创新与持续创新是方正跳跃的灵魂、发展的源泉。

纵观改革开放近三十年的历史进程,从“科教兴国”,到“建设创新型国家”,中国对经济发展基

本驱动力的战略认识不断攀升到新的高度。方正的今天就站在这一新的高度上。建立“创新型企业”迈

向未来,这既是方正的战略远见,也是方正的现实抉择。

方方正正做人、实实在在做事,我们秉承到永远。





清华同方股份有限公司


1992年,承接中央电视台空调控制系统工程;
1993年,承接国家气象局楼宇自动化项目;
1994年起,承接毛主席纪念堂中央集中监测管理系统工程、中南海怀仁堂空调自动控制系统工程、人民

大会堂空调自控工程及后期的楼宇自控/保安监控及计算机网络工程等一系列国家重点项目;
承接伊朗德黑兰地下铁道工程机电监控系统、消防报警和气体灭火系统工程;
承接山东潍坊国际金融大厦弱电总包工程,是公司承接的第一个大型弱电总包工程;
1997年,承接北京望京地区社区智能化系统工程,获得“北京试点小区”、“小康示范小区”“99年十

个样板工程”等部级优秀项目奖;
1998年,承接昆明世界园艺博览会智能化系统重大工程;
1999年,获得建设智能化系统集成专项工程设计资质(甲级);
承接北京饭店改扩建工程智能化系统工程;承接大连星海人家社区智能化系统工程,成为智能社区的示

范工程;
2000年,获得北京市安全技术防范工程准许证书(壹级);
承接的青岛广播电视中心工程获得建设部“鲁班奖”;
承接北京国家会计学院智能化系统工程,成为智能化院校的典型工程;
2001年,受建设部委托主编《智能建筑工程质量验收规范》,是第一个关于智能建筑工程质量方面的国

家强制标准;
获得信息产业部颁发的计算机系统集成资质(壹级);
承接郑州铁路局河南境内医疗保险管理信息系统工程,承接北京市公安局数字业务宽带信息网系统工程

,显示了完成行业信息化项目实力;
2002年,获得建设部建筑业企业机电安装工程施工总承包资质(壹级);
获得国家保密局涉及国家秘密的计算机信息系统集成资质;
2003年,成为中国建筑业协会智能建筑专业委员会副主任单位,中国勘察设计协会工程智能设计分会副

会长单位;
承接南京奥林匹克体育中心智能化系统工程;
承接湖南华天大酒店贵宾楼工程、青岛海悦广场高层公寓楼工程智能化系统工程,获得建设部“鲁班奖

”;
2004年,推出ezIBS智能建筑信息集成系统软件,提出“行业整合应用”的产业思想;

2005年,ezIBS智能建筑信息集成系统通过建设领域应用系统测评和第三方认证;
市场细分,推出酒店行业智能化整体解决方案;
荣获全国绿色建筑创新奖三等奖——北京国家会计学院
荣获全国绿色建筑创新奖二等奖----北京饭店
成为中国旅游饭店业协会会员,主持《饭店智能化及集成应用标准研究》课题;
8月 清华同方与美国埃施朗公司签订了智能建筑领域战略合作协议;
9月 清华同方在德黑兰地铁FAS及FES集成项目正式启动;
10月 与建设部智能建筑技术开发推广中心,中国建筑业协会智能建筑专业委员会联合举办了“智能楼

宇自动控制系统”的深度培训;
11月 成为北京市安全防范行业协会副理事长单位;

2006年,3月同方担当中央电视台新台址建设工程A、B标段弱电工程;
RH2000分布式控制系统、RH-DⅡ型组合式冷/热量表评为“智能建筑优质产品”
6月同方海外签约伊朗地铁四号线BAS/FAS/FES系统建设、北延线BAS/FAS建设;
7月数字城市签约也门萨那国际机场智能化系统工程;
8月,数字城市科技公司成立;
9月推出同方自有品牌安防类CCTV产品系列;
10月同方安防产品评为“2006年中国安防十大品牌集成系统产品类”第八名





山东中创软件工程股份有限公司


中创软件工程股份有限公司,是全国领先的软件产品供应商、解决方案提供商和系统集成服务商,是全

国电子信息百强企业、国家规划布局内重点软件企业、国家火炬计划重点高新技术企业、国家“863计

划”软件产业国际化示范企业、中国软件欧美出口工程A级示范企业、国家“863计划”成果产业化基地

、山东中间件产业基地、中国软件二十年明星企业。2004年10月落成的中创软件昆山软件园区,已经成

为中创软件的开发、测试、培训和服务基地。
中创软件自1991年成立即专注于行业应用,为全国金融、交通、电子政务、电子商务等领域的6万

多家用户单位提供了优质的软件产品、解决方案和集成服务。2004年成功实施了交通银行、民生银行信

贷管理项目以及广东发展银行的信贷系统升级项目,成功实施了山东高速公路信息系统二期项目,在广

州成功完成了新机场高速、北环高速、东南西环高速、南部快线等联网收费系统的建设,成功完成了全

国海事信息化推广项目,承建的山东交通政务信息管理系统被国家交通部评为“省级公路资源整合示范

工程第一名”。

2005年中创软件又中标承建了中国建设银行信贷管理项目、东莞商业银行信贷管理项目,并成功实

施了山东省国税局的税控和数据分析管理系统。

以十几年丰富的应用开发经验,中创软件及商用中间件公司在国家重点支持下,通过产学研合作,

开发出了技术领先的Infor系列中间件,发起成立全国第一个中间件产业联盟,并在全国一系列大型项

目中实现了规模化应用。Infor系列中间件,2004年被评为“中国软件二十年最具应用价值的软件产品

”,并荣获“2004年度中间件综合应用奖”、“2004年度中间件最佳开发效率奖”。2005年应用服务器

InforWeb荣获“应用服务器最佳性能及开发效率奖”, 消息中间件InforBus/Q荣获“消息中间件最佳

应用奖”, 网页防篡改产品InforGuard荣获“2005年度中国信息安全值得信赖网页防篡改产品品牌”



中创软件与国际知名IT公司、咨询公司、学术机构密切交流合作,在管理、技术、工具、人才等方

面与国际接轨,促进国内外业务不断拓展,成为中国主要的欧美软件外包服务商和IBM、Intel等著名国

际公司的重要合作伙伴。2004年与IBM展开全面合作,建立了全国首家IBM授权的软件测试中心,构建了

跨区域软件开发平台,大大提升了软件开发和质量保证能力。两位UML创始人、国际软件工程大师James

Rumbaugh和Ivar Jacobson相继访问中创软件并讲学,推动了中创软件注入先进?/ca>
posted @ 2007-07-27 19:39 和田雨 阅读(809) | 评论 (0)编辑 收藏

华为技术有限公司是一家总部位于中国广东深圳市的生产销售电信设备的员工持股的民营科技公司,于1988年成立于中国深圳。华为的主要营业范围是交换,传输,无线和数据通信类电信产品,在电信领域为世界各地的客户提供网络设备、服务和解决方案。总裁任正非,董事长孙亚芳。

2004年销售额462亿元人民币,其中海外销售额22.8亿美元,并且是当年中国国内电子行业营利和纳税第一。

截至2006年5月,华为在国际市场上覆盖90多个国家和地区,全球排名前50名的运营商中,已有28家使用华为的产品和服务。

华为产品和解决方案涵盖移动(HSDPA/WCDMA/EDGE/ GPRS/GSM, CDMA2000 1X EVDO/CDMA2000 1X, TD-SCDMA和WiMAX)、核心网(IMS, 移动网软交换机, NGN) 通信网络(FTTX, xDSL, 光网络, 路由器和局域网交换机)、电信增值业务(智能网, 移动数据业务, BOSS)、终端(UMTS/CDMA)等领域。华为技术数据通信产品系列是针对企业用户的需求而设计,其中包含电信级水平的超高速骨干网络交换器、堆栈式L2/3/4网络交换器、企业级路由器、网络安全设备、VoIP网络电话设备与华为专有的QuidView相关网管软件,提供企业最佳网络整合解决方案。

华为在通信设备核心技术方面的第一次突破,是1994年推出的2000门网用大型交换机设备。华为技术有限公司在IT泡沫之前是一间籍籍无名的公司,但从IT泡沫之后该公司以中国为据点急速成长,快速吸引各界注目。华为在与思科系统公司的诉讼中获得胜利,出口大幅增加,市场不仅限于开发中国家,目前市场传言华为将与外商合作,并初次发行股票(IPO),威胁同领域的西欧企业。

华为在全球设立了包括印度、美国、瑞典、俄罗斯以及中国的北京、上海、南京等多个研究所,40000名员工中的48%从事研发工作,截止2005年年底已累计申请专利超过12500件,已连续数年成为中国申请专利最多的单位。

2006年5月8日,华为启用新的企业标示。

2006年9月,华为与3Com合资设立的网络通讯设备品牌华为3Com(Huawei-3Com)改名为H3C。

由于日益严重的外部威胁,目前该公司内部正在大规模的推行信息安全政策,然而实际上其系统仍然有着显著信息外泄漏洞。
posted @ 2007-07-27 19:29 和田雨 阅读(234) | 评论 (0)编辑 收藏

电信业务运营支持系统(BOSS),面对客户是统一的;面对电信运营商,它融合了业务支撑系统(BSS)与运营支撑系统(OSS),是一个综合的业务运营和管理平台,同时也是真正融合了传统IP数据业务与移动增值业务的综合管理平台。

OSS/BSS是电信运营商的一体化、信息资源共享的支持系统,它主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一起。它不仅能在帮助运营商制订符合自身特点的运营支撑系统的同时帮助确定系统的发展方向,还能帮助用户制订系统的整合标准,改善和提高用户的服务水平。

作为一种高效的信息管理系统,OSS/BSS已在国外电信运营商中得到广泛的运用,并在实践中积累了大量的成功案例。OSS/BSS解决方案也在这一过程中趋于完善。但国内目前还没有成熟的OSS/BSS系统,电信运营商的网管系统、计费系统、营账系统、客服系统等都是各成体系,没有经过有机整合。目前全球领先的OSS/BSS供货商主要有Tibco、Portal、HP、Concord、Syndesis、SUN、Micromuse等。思科、亚信、同天等厂商还在国内开放了OSS/BSS 实验室。
posted @ 2007-07-27 19:27 和田雨 阅读(384) | 评论 (0)编辑 收藏

FSO是指文件系统对象,英文单词为File System Object。 FSO是ASP程序中的一个对文件操作的控件,通过编程,可以通过该控件对服务器进行读取、新建、修改、删除目录以及文件的操作。它是ASP编程中非常有用的一个控件,   但大家可以想一下,在一台服务器上有许多虚拟用户,如果一个用户使用FSO删除别人的文件,那不是乱了套,所以基于安全考虑,不少的虚拟主机服务商干脆关掉了这个控件,但关掉此控件,有的有户想使用ASP生成文件又变成了不可能的事,所以如果关闭了FSO会让客户很不方便。
 所以你在购买虚拟主机时,一定要看看你的服务器有没有关闭FSO权限,用了FSO,我们就可以操纵的计算机文件系统,在这里是指位于web服务器之上。所以,确认你对此拥有合适的权限。理想情况下,你可以在自己的机器上建立一个web服务器,这样就能方便地进行测试。如果运行于Windows平台,如果你还不是很了解FSO,请试一试微软公司的免费个人Web服务器PWS,或windows2000的IIS
 FSO 模型对象
Drive Object:驱动器对象 供存取磁盘或者网络驱动器
FileSystemObject Object:文件系统对象 供存取计算机的文件系统
Folder Object:文件夹对象 供存取文件夹的所有属性
TextStream Object:文本流对象 供存取文件内容 
 你可以使用上面的对象做计算机上的任何事情,也包括破坏活动 ;-( 所以,请小心使用FSO。在web环境中,存储信息是非常重要的,比如用户信息,日志文件,等等。FSO提供了一个强大且简单的方法高效率地保存数据。
开启/关闭系统FSO支持方法
windows98系统
在DOS命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll
打开命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dll
win2000系统:
在CMD命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
打开命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll 
posted @ 2007-07-23 16:17 和田雨 阅读(1064) | 评论 (1)编辑 收藏

     摘要:   阅读全文
posted @ 2007-07-21 13:50 和田雨 阅读(234) | 评论 (0)编辑 收藏

作者:杨晓(http://blog.sina.com.cn/u/1237288325)

一、Tomcat背景

  自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了
Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。其次,Tomcat是完全免费的软件,任何人都可以从互联网上自由地下载。Tomcat与Apache的组合相当完美。

 

二、Tomcat目录

tomcat
|---bin Tomcat:
存放启动和关闭tomcat脚本

|---conf Tomcat:存放不同的配置文件(server.xml和web.xml);
|---doc:存放Tomcat文档;
|---lib
/japser/common:存放Tomcat运行需要的库文件(JARS);
|---logs:存放Tomcat执行时的LOG文件;
|---src:存放Tomcat的源代码;
|---webapps:Tomcat的主要Web发布目录(包括
应用程序示例);
|---work:
存放jsp编译后产生的class文件



三、Tomcat类加载

    Bootstrap($JAVA_HOME/jre/lib/ext/*.jar)
System($CLASSPATH/*.class
和指定的jar)
Common($CATALINA_HOME/common
下的classes,lib,endores三个子目录)
Catalina ($CATALINA_HOME/server/
下的classeslib目录仅对Tomcat可见)
&Shared($CATALINA_HOME/shared/
下的classeslib目录以及$CATALINA_HOME/lib目录)仅对Web应用程序可见,Tomcat不可见WebApp($WEBAPP/Web-INF/*仅对该WEB应用可见classes/*.class lib/*.jar)



加载类和资源的顺序为:
1
/Web-INF/classes

2/Web-INF/lib/*.jar

3Bootstrap

4System

5$CATALINA_HOME/common/classes
6
$CATALINA_HOME/common/endores/*.jar

7$CATALINA_HOME/common/lib/*.jar

8$CATALINA_HOME/shared/classes
9
$CATALINA_HOME/shared/lib/*.jar

四、server.xml配置简介

下面讲述这个文件中的基本配置信息,更具体的配置信息请参考tomcat的文档:
    server:
          1
port 指定一个端口,这个端口负责监听关闭tomcat的请求
          2
shutdown 指定向端口发送的命令字符串
    service:
          1
name 指定service的名字
    Connector (
表示客户端和service之间的连接)
          1
port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求
          2
minProcessors 服务器启动时创建的处理请求的线程数
          3
maxProcessors 最大可以创建的处理请求的线程数
          4
enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS

询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip

地址
          5
redirectPort 指定服务器正在处理http请求时收到了一个SSL传输请求后重定向的

端口号
          6
acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理

队列中的请求数,超过这个数的请求将不予处理
          7
connectionTimeout 指定超时的时间数(以毫秒为单位)
    Engine (
表示指定service中的请求处理机,接收和处理来自Connector的请求)
          1
defaultHost 指定缺省的处理请求的主机名,它至少与其中的一个host元素的name

属性值是一样的 

Context (表示一个web应用程序):
          1、docBase 应用程序的路径或者是WAR文件存放的路径
          2、path 表示此web应用程序的url的前缀,这样请求的url为
http://localhost:8080/path/****
          3、reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的
/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可
以在不重起tomcat的情况下改变应用程序
    host (表示一个虚拟主机):
          1、name 指定主机名
          2、appBase 应用程序基本目录,即存放应用程序的目录
          3、unpackWARs 如果为true,则tomcat会自动将WAR文件解压,否则不解压,直接
从WAR文件中运行应用程序
    Logger (表示日志,调试和错误信息):
          1、className 指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口
          2、prefix 指定log文件的前缀
          3、suffix 指定log文件的后缀
          4、timestamp 如果为true,则log文件名中要加入时间,如下
例:localhost_log.2001-10-04.txt
   Realm (表示存放用户名,密码及role的数据库):
          1、className 指定Realm使用的类名,此类必须实现org.apache.catalina.Realm接口
   Valve (功能与Logger差不多,其prefix和suffix属性解释和Logger 中的一样):
          1、className 指定Valve使用的类名,如用org.apache.catalina.valves.AccessLogValve
类可以记录应用程序的访问信息
    directory(指定log文件存放的位置):
    1、pattern 有两个值,common方式记录远程主机名或ip地址,用户名,日期,第一行请求的字符串,HTTP响应代码,发送的字节数。combined方式比common方式记录的值更多



五、web.xml配置简介:
1、默认(欢迎)文件的设置
在tomcat4\conf\web.xml中,<welcome-file-list>与IIS中的默认文件意思相同。
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

2、报错文件的设置
<error-page>
<error-code>404</error-code>
<location>/notFileFound.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.NullPointerException</exception-type>
<location>/null.jsp</location>
</error-page>
如果某文件资源没有找到,服务器要报404错误,按上述配置则会调用\webapps\ROOT\notFileFound.jsp。
如果执行的某个JSP文件产生NullPointException ,则会调用\webapps\ROOT\null.jsp
 
3、会话超时的设置
设置session 的过期时间,单位是分钟;
<session-config>
<session-timeout>30</session-timeout>
</session-config>

4、过滤器的设置
<filter>
<filter-name>FilterSource</filter-name>
<filter-class>project4. FilterSource </filter-class>
</filter>
<filter-mapping>
<filter-name>FilterSource</filter-name>
<url-pattern>/WwwServlet</url-pattern>
(<url-pattern>/haha/*</url-pattern>)
</filter-mapping>
 
过滤:
1) 身份验证的过滤Authentication Filters
2) 日志和审核的过滤Logging and Auditing Filters
3) 图片转化的过滤Image conversion Filters
4) 数据压缩的过滤Data compression Filters
5) 加密过滤Encryption Filters
6) Tokenizing Filters
7) 资源访问事件触发的过滤Filters that trigger resource access events XSL/T 过滤XSL/T filters
9) 内容类型的过滤Mime-type chain Filter 注意监听器的顺序,如:先安全过滤,然后资源,然后内容类型等,这个顺序可以自己定。


六、管理
    1、用户配置
      在进行具体Tomcat管理之前,先给tomcat添加一个用户,使这个用户有权限来进行管理。
      打开conf目录下的tomcat-users.xml文件,在相应的位置添加下面一行:
    <user name="user" password="user" roles="standard,manager"/>
    然后重起tomcat,在浏览器中输入http://localhost:8080/manager/,会弹出对话框,输入上面的用户
名和密码即可。

    2、应用程序列表
      在浏览器中输入http://localhost:8080/manager/list,浏览器将会显示如下的信息:
    OK - Listed applications for virtual host localhost
    /ex:running:1
    /examples:running:1
    /webdav:running:0
    /tomcat-docs:running:0
    /manager:running:0
    /:running:0
     上面显示的信息分别为:应用程序的路径、当前状态、连接这个程序的session数
   3、重新装载应用程序
      在浏览器中输入 http://localhost:8080/manager/reload?path=/examples,浏览器显示如下:
    OK - Reloaded application at context path /examples   
这表示example应用程序装载成功,如果我们将server.xml的Context元素的reloadable属性设为true,则没必要利用这种方式重新装载应用程序,因为tomcat会自动装载。
4、显示session信息
    在浏览器中输入http://localhost:8080/manager/sessions?path=/examples,浏览器显示如下:
    OK - Session information for application at context path /examples Default maximum session inactive
interval 30 minutes
5、启动和关闭应用程序
   在浏览器中输入http://localhost:8080/manager/start?path=/examples
http://localhost:8080/manager/stop?path=/examples分别启动和关闭examples应用程序。
关于作者:
杨晓,计算机硕士,曾在NEC、Softbrain 担任java开发工作。
博客:http://blog.sina.com.cn/u/1237288325
posted @ 2007-07-21 13:40 和田雨 阅读(238) | 评论 (0)编辑 收藏

     摘要:   MySQL客户端显示汉字乱码的解决MySQL 服务端不加任何参数启动时,客户端可以默认正常显示汉字,如下面所示 代码: D:mysql5>.binmysqld-max-nt.exe --console 061106 20:35:21  InnoDB: Started; log sequence number 0 43655 061106 20:...  阅读全文
posted @ 2007-07-19 20:56 和田雨 阅读(4996) | 评论 (0)编辑 收藏

仅列出标题
共9页: 上一页 1 2 3 4 5 6 7 8 9 下一页