2007年7月19日 #
到Eclipse目錄下建立一個(gè) links文件夾,在文件夾下建立一個(gè)任意文件名的文件,例如link.txt.
將語(yǔ)言包的路徑寫到這個(gè)文件中,格式為path=語(yǔ)言包路徑,注意用'/'或者'\\'代替'\'.原因是Java由Unix血緣。
如何獲得JDK,JRE;網(wǎng)絡(luò)資源介紹(SUN等,CSDN,MYBLOG)
安裝JDK,設(shè)置PATH,CLASSPATH
演示簡(jiǎn)單的程序
自行演練,做三個(gè)例子,讓其獨(dú)立解決問(wèn)題。
如果不使用IDE,對(duì)于初學(xué)者來(lái)說(shuō)經(jīng)常會(huì)出現(xiàn) Exception in thread "main" java.lang.NoClassDefFoundError錯(cuò)誤。
一般是以下幾個(gè)原因。
建議:在你的硬盤上建立一個(gè)獨(dú)立的存放代碼的文件,比如D :\code,設(shè)置CLASSPATH指向這個(gè)文件夾;在創(chuàng)建一個(gè)專門存放類庫(kù)(jar)文件夾,CLASSPAHT也指向這個(gè)文件夾,以后當(dāng)你添加新的Jar包,例如JDBC驅(qū)動(dòng)的時(shí)候,直接復(fù)制到這個(gè)文件夾下就可以了。
1、你的文件名對(duì)嗎?
JAVA要求你的文件和你的類名嚴(yán)格對(duì)應(yīng)的。
比如 public class HelloWorld{ .....
那么文件名一定只能是HelloWorld.java,看仔細(xì)了!
2、你的程序中有main方法嗎?參數(shù)什么的對(duì)嗎?
main方法的聲明應(yīng)該是這樣子的:
public static void main(String[] args)
事實(shí)上如果你用開(kāi)發(fā)工具來(lái)做的話,是不會(huì)錯(cuò)的。如果你用UltraEdit之類的來(lái)寫程序的話,就一個(gè)字不要改的照抄吧!
3、記住,javac后面跟的參數(shù)是文件名,但java 后面跟的是類名!
這是我開(kāi)始學(xué)JAVA是犯的錯(cuò),java HelloWorld.class,然后就報(bào)錯(cuò)。后來(lái)才弄明白,應(yīng)該是java HelloWorld。
4、設(shè)置了classpath了嗎?
不僅是在安裝JDK時(shí)要設(shè)置的內(nèi)容,一般來(lái)說(shuō)最好還要自己設(shè)置一個(gè)目錄來(lái)存放自己的類文件的。比如d:\class目錄。
設(shè)置classpath=%classpath%;d:\class
那么,現(xiàn)在將HelloWorld.class文件COPY到d:\class目錄下,再java HelloWorld應(yīng)該就OK了。
5、結(jié)合第3點(diǎn)和第4點(diǎn)
如果你的類是屬于某一個(gè)包的,比如這樣一個(gè)類sony.test.HelloWorld,那么按照我在第4點(diǎn)中說(shuō)的目錄來(lái)說(shuō),就應(yīng)該將HelloWorld.class文件存放到d:\class\sony\test\目錄下。
執(zhí)行的時(shí)候應(yīng)該參考第3點(diǎn)中說(shuō)的,按類名執(zhí)行:java sony.test.HelloWorld。
我們可以通過(guò)多種方法來(lái)識(shí)別一個(gè)人。例如,通過(guò)出生證明上的姓名,還可以通過(guò)社會(huì)安全編號(hào)、通過(guò)駕駛執(zhí)照編號(hào)。盡管這些標(biāo)識(shí)都可以用來(lái)識(shí)別人,但是在某種背景下會(huì)有一種標(biāo)識(shí)比其他的標(biāo)識(shí)更加恰當(dāng)。例如,IRS(美國(guó)的一個(gè)稅收機(jī)構(gòu))中的計(jì)算機(jī)喜歡使用固定長(zhǎng)度的社會(huì)安全編號(hào)而不是出生證上的姓名來(lái)標(biāo)注。另——方面,日常生活中人們喜歡用更好記的出生證上的姓名而不是社會(huì)安全編號(hào)〔確實(shí),你能想象出如果一個(gè)人說(shuō)“嗨,我的名字是132—67—9875,請(qǐng)找一下我丈夫,178—87—1146”會(huì)是何等滑稽的場(chǎng)景)。
因特網(wǎng)中的主機(jī)就像人一樣能以多種力式標(biāo)識(shí)。標(biāo)識(shí)方法之一是使用主機(jī)名(hostname)。主機(jī)名(例如cnn.com,www.yahoo.com)是助記性的,人們更愿意使用。然而主機(jī)名幾乎沒(méi)有提供關(guān)于主機(jī)在因特網(wǎng)中的位置信息(主機(jī)名為sina.com.cn的主機(jī)也許是在中國(guó)境內(nèi),此外不再有別的位置信息了)。另外,主機(jī)名是由可變長(zhǎng)度的字母數(shù)字字符構(gòu)成的,路由器處理起來(lái)有困難。因此因特網(wǎng)中的主機(jī)也使用所謂的IP地址標(biāo)識(shí)。我們將在以后深入討論IP地址,這里只簡(jiǎn)單地說(shuō)明一下。IP地址由4個(gè)字節(jié)構(gòu)成,具有嚴(yán)格的層次結(jié)構(gòu)。IP地址一般以點(diǎn)分十進(jìn)制數(shù)格式表示,也就是說(shuō)所有4個(gè)字節(jié)都以0—255之間的十進(jìn)制數(shù)表示,各個(gè)字節(jié)之間以點(diǎn)號(hào)分隔,例如121.7.106.83。IP地址具有層次結(jié)構(gòu),當(dāng)從左到右掃描某個(gè)地址時(shí),我們得到關(guān)于其主機(jī)在因特網(wǎng)中所在位置的越來(lái)越明確的信息。這就像從下到上掃描某個(gè)郵政地址時(shí),我們得到關(guān)于住宅所在位置的越來(lái)越明確的信息一樣。
DNS提供的服務(wù)
我們已經(jīng)知道,既可以使用主機(jī)名標(biāo)識(shí)一臺(tái)主帆,也可以使用IP地址標(biāo)識(shí)。人們更愿意使用便于記憶的主機(jī)名標(biāo)識(shí)符,而路由器則只愿使用長(zhǎng)度固定民有層次結(jié)構(gòu)的IP地址。為調(diào)解這兩種不同的偏好,我們需要一個(gè)把主機(jī)名轉(zhuǎn)換成IP地址的目錄服務(wù)。這就是因特網(wǎng)的域名系統(tǒng)(Domain Name System,DNS)的主要任務(wù)。DNS既是一個(gè)在由名稱服務(wù)器主機(jī)構(gòu)成的層次結(jié)構(gòu)中實(shí)現(xiàn)的分布式數(shù)據(jù)庫(kù),又是一個(gè)允許客戶主機(jī)和名稱服務(wù)器主機(jī)通信以使用域名轉(zhuǎn)換服務(wù)的應(yīng)用層協(xié)議。名稱服務(wù)器主機(jī)通常是運(yùn)行Berkeley Internet Name Domain(簡(jiǎn)稱BIND)軟件的UNIX主機(jī)。DNS協(xié)議運(yùn)行在UDP之上,使用端口號(hào)53。
其他應(yīng)用層協(xié)議(例如HTTP,SMTP,FTP)普遍使用DNS把由用戶提供的主機(jī)名轉(zhuǎn)換成IP地址。作為例子,我們考慮某個(gè)用戶使用運(yùn)行在本地主機(jī)上的一個(gè)瀏覽器(也就是HTTP客戶)請(qǐng)求http://www.yesky.com時(shí)會(huì)發(fā)生什么。為了把HTTP請(qǐng)求消息發(fā)送到名為www.yesky.com的web服務(wù)器主機(jī),瀏覽器必須獲悉這臺(tái)主機(jī)的IP地址。我們知道,差不多每臺(tái)主機(jī)都運(yùn)行著DNS應(yīng)用的客戶端。瀏覽器從URL中抽取出主機(jī)名后把它傳遞給本地主機(jī)上的DNS應(yīng)用客戶端。DNS客戶于是向某個(gè)DNS服務(wù)器發(fā)出一個(gè)包含該主機(jī)名的DNS查詢消息。DNS客戶最終收到一個(gè)包含與該主機(jī)名對(duì)應(yīng)的IP地址的應(yīng)答消息。瀏覽器接著打開(kāi)一個(gè)到位于該IP地址的HTTP服務(wù)器的TCP連接。從這個(gè)例子中可以看出,DNS給使用它的因特網(wǎng)應(yīng)用引入了額外延遲(有時(shí)還相當(dāng)大)。所幸的是,正如我們即將討論的那樣.預(yù)期的主機(jī)名—IP地址對(duì)應(yīng)關(guān)系往往高速緩存在就近的DNS名稱服務(wù)器主機(jī)中,從而幫助降低了DNS訪問(wèn)延遲和DNS網(wǎng)絡(luò)流量。
除了從主機(jī)名到IP地址的轉(zhuǎn)換,DNS還提供其他一些重要的服務(wù):●主機(jī)別名(hody aliasing)。具有復(fù)雜主機(jī)名的主機(jī)還可以有一個(gè)或多個(gè)別名。例如,
主機(jī)名為relay1.west-coast.enterprise.com的主機(jī)有兩個(gè)別名:enterprise.com和www.enterprise.com。這種情況下,主機(jī)名relay1.west-coast.enterprise.com特稱為正規(guī)主機(jī)名(canonical hostname),另外兩個(gè)主機(jī)名則是別名主機(jī)名(alias hostname)。
別名主機(jī)名往往比正規(guī)主機(jī)名更便于記憶。應(yīng)用可以調(diào)用DNS獲取所給定別名主機(jī)名的正規(guī)主機(jī)名和IP地址。
●郵件服務(wù)器別名(mall server aliasing)。電子郵件地址顯然要求便于記憶。例如,如果Bob有一個(gè)hotmail賬號(hào),那么他的電子郵件地址可能是簡(jiǎn)單的bob@hotmail.com。然而hotmail郵件服務(wù)器的主機(jī)名要比hotmail.com復(fù)雜且不易記住。電子郵件應(yīng)用可以調(diào)用DNS獲取所給定別名主機(jī)名的正規(guī)主機(jī)名和IP地址。事實(shí)上,DNS允許一個(gè)公司的郵件服務(wù)器和Web服務(wù)器使用相同的別名主機(jī)名。例如,某個(gè)公司的web服務(wù)器和郵件服務(wù)器可以都稱為enterprise.com。
●負(fù)載分擔(dān)(load distribution)。DNS還越來(lái)越多地用于執(zhí)行在多個(gè)復(fù)制成的服務(wù)器(例如復(fù)制成的Web服務(wù)器)之間的負(fù)載分擔(dān)。像cnn.com那樣的繁忙站點(diǎn)往往把Web服務(wù)器復(fù)制成多個(gè),每個(gè)服務(wù)器運(yùn)行在不向的端系統(tǒng)上,具有不同的IP地址。對(duì)于復(fù)制成的多個(gè)Web服務(wù)器,與其單個(gè)正規(guī)主機(jī)名相關(guān)聯(lián)的是一組IP地址。DNS數(shù)據(jù)庫(kù)中保存著這組IP地址。客戶發(fā)出針對(duì)映射到一組IP地址的某個(gè)主機(jī)名的DNS查詢后,服務(wù)器響應(yīng)以整組IP地址,不過(guò)每次響應(yīng)的地址順序是輪轉(zhuǎn)的。既然訪問(wèn)web站點(diǎn)時(shí),瀏覽器一般把HTTP請(qǐng)求消息發(fā)送給內(nèi)DNS客戶否詢到的一組IP地址中的第一個(gè),DNS輪轉(zhuǎn)于是把web站點(diǎn)的訪問(wèn)負(fù)載分擔(dān)在所有復(fù)制成的服務(wù)器上。電子郵件應(yīng)用也可以使用DNS輪轉(zhuǎn),這樣多個(gè)郵件服務(wù)器可以有相同的別名。近來(lái),有些公司已經(jīng)以更為復(fù)雜的方式使用DNS提供web內(nèi)容分發(fā)服務(wù)。
DNS在RFC 1034和RFC 1035中有詳細(xì)說(shuō)明,并在另外若干個(gè)RFC中作了更新。DNS是一個(gè)復(fù)雜的系統(tǒng),我們只在這兒討論其操作的關(guān)鍵方面。感興趣朗讀者可以參見(jiàn)協(xié)議文檔。
絕對(duì)路徑:絕對(duì)路徑就是你的主頁(yè)上的文件或目錄在硬盤上真正的路徑,(URL和物理路徑)例如:
C:\xyz\test.txt 代表了test.txt文件的絕對(duì)路徑。http://www.sun.com/index.htm也代表了一個(gè)
URL絕對(duì)路徑。
相對(duì)路徑:相對(duì)與某個(gè)基準(zhǔn)目錄的路徑。包含Web的相對(duì)路徑(HTML中的相對(duì)目錄),例如:在
Servlet中,"/"代表Web應(yīng)用的跟目錄。和物理路徑的相對(duì)表示。例如:"./" 代表當(dāng)前目錄,
"../"代表上級(jí)目錄。這種類似的表示,也是屬于相對(duì)路徑。
另外關(guān)于URI,URL,URN等內(nèi)容,請(qǐng)參考RFC相關(guān)文檔標(biāo)準(zhǔn)。
RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,
(http://www.ietf.org/rfc/rfc2396.txt)
2.關(guān)于JSP/Servlet中的相對(duì)路徑和絕對(duì)路徑。
2.1服務(wù)器端的地址
服務(wù)器端的相對(duì)地址指的是相對(duì)于你的web應(yīng)用的地址,這個(gè)地址是在服務(wù)器端解析的
(不同于html和javascript中的相對(duì)地址,他們是由客戶端瀏覽器解析的)也就是說(shuō)這時(shí)候
在jsp和servlet中的相對(duì)地址應(yīng)該是相對(duì)于你的web應(yīng)用,即相對(duì)于http://192.168.0.1/webapp/的。
其用到的地方有:
forward:servlet中的request.getRequestDispatcher(address);這個(gè)address是
在服務(wù)器端解析的,所以,你要forward到a.jsp應(yīng)該這么寫:
request.getRequestDispatcher(“/user/a.jsp”)這個(gè)/相對(duì)于當(dāng)前的web應(yīng)用webapp,
其絕對(duì)地址就是:http://192.168.0.1/webapp/user/a.jsp。
sendRedirect:在jsp中<%response.sendRedirect("/rtccp/user/a.jsp");%>
2.22、客戶端的地址
所有的html頁(yè)面中的相對(duì)地址都是相對(duì)于服務(wù)器根目錄(http://192.168.0.1/)的,
而不是(跟目錄下的該Web應(yīng)用的目錄)http://192.168.0.1/webapp/的。
Html中的form表單的action屬性的地址應(yīng)該是相對(duì)于服務(wù)器根目錄(http://192.168.0.1/)的,
所以,如果提交到a.jsp為:action="/webapp/user/a.jsp"或action="<%=request.getContextPath()%>"/user/a.jsp;
提交到servlet為actiom="/webapp/handleservlet"
Javascript也是在客戶端解析的,所以其相對(duì)路徑和form表單一樣。
因此,一般情況下,在JSP/HTML頁(yè)面等引用的CSS,Javascript.Action等屬性前面最好都加上
<%=request.getContextPath()%>,以確保所引用的文件都屬于Web應(yīng)用中的目錄。
另外,應(yīng)該盡量避免使用類似".","./","../../"等類似的相對(duì)該文件位置的相對(duì)路徑,這樣
當(dāng)文件移動(dòng)時(shí),很容易出問(wèn)題。
3. JSP/Servlet中獲得當(dāng)前應(yīng)用的相對(duì)路徑和絕對(duì)路徑
3.1 JSP中獲得當(dāng)前應(yīng)用的相對(duì)路徑和絕對(duì)路徑
根目錄所對(duì)應(yīng)的絕對(duì)路徑:request.getRequestURI()
文件的絕對(duì)路徑 :application.getRealPath(request.getRequestURI());
當(dāng)前web應(yīng)用的絕對(duì)路徑 :application.getRealPath("/");
取得請(qǐng)求文件的上層目錄:new File(application.getRealPath(request.getRequestURI())).getParent()
3.2 Servlet中獲得當(dāng)前應(yīng)用的相對(duì)路徑和絕對(duì)路徑
根目錄所對(duì)應(yīng)的絕對(duì)路徑:request.getServletPath();
文件的絕對(duì)路徑 :request.getSession().getServletContext().getRealPath
(request.getRequestURI())
當(dāng)前web應(yīng)用的絕對(duì)路徑 :servletConfig.getServletContext().getRealPath("/");
(ServletContext對(duì)象獲得幾種方式:
javax.servlet.http.HttpSession.getServletContext()
javax.servlet.jsp.PageContext.getServletContext()
javax.servlet.ServletConfig.getServletContext()
)
4.java 的Class中獲得相對(duì)路徑,絕對(duì)路徑的方法
4.1單獨(dú)的Java類中獲得絕對(duì)路徑
根據(jù)java.io.File的Doc文擋,可知:
默認(rèn)情況下new File("/")代表的目錄為:System.getProperty("user.dir")。
一下程序獲得執(zhí)行類的當(dāng)前路徑
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服務(wù)器中的Java類獲得當(dāng)前路徑(來(lái)自網(wǎng)絡(luò))
(1).Weblogic
WebApplication的系統(tǒng)文件根目錄是你的weblogic安裝所在根目錄。
例如:如果你的weblogic安裝在c:\bea\weblogic700.....
那么,你的文件根路徑就是c:\.
所以,有兩種方式能夠讓你訪問(wèn)你的服務(wù)器端的文件:
a.使用絕對(duì)路徑:
比如將你的參數(shù)文件放在c:\yourconfig\yourconf.properties,
直接使用 new FileInputStream("yourconfig/yourconf.properties");
b.使用相對(duì)路徑:
相對(duì)路徑的根目錄就是你的webapplication的根路徑,即WEB-INF的上一級(jí)目錄,將你的參數(shù)文件放
在yourwebapp\yourconfig\yourconf.properties,
這樣使用:
new FileInputStream("./yourconfig/yourconf.properties");
這兩種方式均可,自己選擇。
(2).Tomcat
在類中輸出System.getProperty("user.dir");顯示的是%Tomcat_Home%/bin
(3).Resin
不是你的JSP放的相對(duì)路徑,是JSP引擎執(zhí)行這個(gè)JSP編譯成SERVLET
的路徑為根.比如用新建文件法測(cè)試File f = new File("a.htm");
這個(gè)a.htm在resin的安裝目錄下
(4).如何讀相對(duì)路徑哪?
在Java文件中g(shù)etResource或getResourceAsStream均可
例:getClass().getResourceAsStream(filePath);//filePath可以是"/filename",這里的/代表web
發(fā)布根路徑下WEB-INF/classes
默認(rèn)使用該方法的路徑是:WEB-INF/classes。已經(jīng)在Tomcat中測(cè)試。
5.讀取文件時(shí)的相對(duì)路徑,避免硬編碼和絕對(duì)路徑的使用。(來(lái)自網(wǎng)絡(luò))
5.1 采用Spring的DI機(jī)制獲得文件,避免硬編碼。
參考下面的連接內(nèi)容:
http://www.javajia.net/viewtopic.php?p=90213&
5.2 配置文件的讀取
參考下面的連接內(nèi)容:
http://dev.csdn.net/develop/article/39/39681.shtm
5.3 通過(guò)虛擬路徑或相對(duì)路徑讀取一個(gè)xml文件,避免硬編碼
參考下面的連接內(nèi)容:
http://club.gamvan.com/club/clubPage.jsp?iPage=1&tID=10708&ccID=8
6.Java中文件的常用操作(復(fù)制,移動(dòng),刪除,創(chuàng)建等)(來(lái)自網(wǎng)絡(luò))
常用 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中文網(wǎng))
http://www.51cto.com/html/2005/1108/10947.htm
JAVA 如何創(chuàng)建\刪除\修改\復(fù)制目錄及文件
http://www.gamvan.com/developer/java/2005/2/264.html
總結(jié):
通過(guò)上面內(nèi)容的使用,可以解決在Web應(yīng)用服務(wù)器端,移動(dòng)文件,查找文件,復(fù)制
刪除文件等操作,同時(shí)對(duì)服務(wù)器的相對(duì)地址,絕對(duì)地址概念更加清晰。
建議參考URI,的RFC標(biāo)準(zhǔn)文擋。同時(shí)對(duì)Java.io.File. Java.net.URI.等內(nèi)容了解透徹
對(duì)其他方面的理解可以更加深入和透徹。
==================================================================================
參考資料:
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
絕對(duì)路徑與相對(duì)路徑祥解
http://www.webjx.com/htmldata/2005-02-26/1109430310.html
[『J道習(xí)練』]JSP和Servlet中的絕對(duì)路徑和相對(duì)路徑
http://w3china.org/blog/more.asp?name=pcthomas&id=9122&commentid=12376
JSP,Servlet,Class獲得當(dāng)前應(yīng)用的相對(duì)路徑和絕對(duì)路徑
http://cy.lzu.edu.cn/cy/club/clubPage.jsp?ccStyle=0&tID=886&ccID=77
如何獲得當(dāng)前文件路徑
http://www.matrix.org.cn/resource/article/44/44113_java.html
通過(guò)Spring注入機(jī)制,取得文件
http://www.javajia.net/viewtopic.php?p=90213&
配置文件的讀取
http://dev.csdn.net/develop/article/39/39681.shtm
讀取配置文件,通過(guò)虛擬路徑或相對(duì)路徑讀取一個(gè)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
1,隱含的注釋
JSP語(yǔ)法:<%-- 內(nèi)容 --%>
XML語(yǔ)法:無(wú)
2,變量或函數(shù)的聲明
JSP語(yǔ)法:<%! 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語(yǔ)法:
<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,表達(dá)式
JSP語(yǔ)法:<%=expression%>
例如:
<%=Math.round(Math.random*100)%>
XML語(yǔ)法:
<jsp:expression>
expression
</jsp:expression>
例如:
<jsp:expression>
Math.round(Math.random*100)
</jsp:expression>
4,代碼片斷
JSP語(yǔ)法:<% your java code %>
例如:
<%
String username=request.getParameter("username").trim();
String password=request.getParameter("password").trim();
%>
XMl語(yǔ)法:
<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語(yǔ)法:<%@include file="relativeURL"%>
例如:<%@include file="static_head.html"%>
XML語(yǔ)法:<jsp:directive.include file="relativeURL"/>
例如:<jsp:directive.include file="static_head.html"/>
6,指令:page
JSP語(yǔ)法:<%@page attribtes%>
例如:<%@page import="java.util.HashMap"%>
XML語(yǔ)法:<jsp:directive.page attribute/>
例如:<jsp:directive.page import="java.util.HashMap"/>
7,指令:taglib
JSP語(yǔ)法:<%@taglib uri="URIForLibrary" prefix="tagPrefix"%>
XML語(yǔ)法:無(wú)
對(duì)于jsp操作而言,本來(lái)就是xml格式。
下面使用xml表達(dá)方式書(shū)寫一個(gè)jsp頁(yè)面
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">
顯示時(shí)間:<jsp:expression>dateStr</jsp:expression>
</div>
為了給瀏覽者一個(gè)友好的錯(cuò)誤提示頁(yè)面,我們可以象IIS一樣自定義錯(cuò)誤頁(yè)面;
步驟如下:
一、打開(kāi)WEB-INF文件夾下web.xml文件;
二、在里面新增:
''404頁(yè)面不存在錯(cuò)誤
<error-page>
<error-code>404</error-code>
<location>/errorpage404.htm</location>
</error-page>
''505服務(wù)器內(nèi)部錯(cuò)誤
<error-page>
<error-code>505</error-code>
<location>/errorpage505.htm</location>
</error-page>
''java.lang.NumberFormatException異常錯(cuò)誤,依據(jù)這個(gè)標(biāo)記你可以定義好多,you can any fire:)!@
<error-page>
<exception-type>java.lang.NumberFormatException</exception-type>
<location>/exception.htm</location>
</error-page>
三、保存web.xml文件,reload服務(wù)即ok!
Good Luck!!
華為技術(shù)(“華為”)是全球領(lǐng)先的下一代電信網(wǎng)絡(luò)解決方案供應(yīng)商,致力于向客戶提供創(chuàng)新的滿足其
需求的產(chǎn)品、服務(wù)和解決方案,為客戶創(chuàng)造長(zhǎng)期的價(jià)值和潛在的增長(zhǎng)。
華為產(chǎn)品和解決方案涵蓋移動(dòng)(HSDPA/WCDMA/EDGE/GPRS/GSM, CDMA2000 1xEV-DO/CDMA2000 1X,
TD-SCDMA和WiMAX)、核心網(wǎng)(IMS, Mobile Softswitch, NGN)網(wǎng)絡(luò)(FTTx, xDSL, 光網(wǎng)絡(luò), 路由器和
LAN Switch)、電信增值業(yè)務(wù)(IN, mobile data service, BOSS)和終端(UMTS/CDMA)等領(lǐng)域。
華為在印度、美國(guó)、瑞典、俄羅斯以及中國(guó)的北京、上海和南京等地設(shè)立了多個(gè)研究所,61000多
名員工中的48%從事研發(fā)工作。截至2006年底,華為已累計(jì)申請(qǐng)專利超過(guò)19000件,連續(xù)數(shù)年成為中國(guó)申
請(qǐng)專利最多的單位。
華為在全球建立了100多個(gè)分支機(jī)構(gòu),營(yíng)銷及服務(wù)網(wǎng)絡(luò)遍及全球,能夠?yàn)榭蛻籼峁┛焖佟?yōu)質(zhì)的服
務(wù)。目前,華為的產(chǎn)品和解決方案已經(jīng)應(yīng)用于全球100多個(gè)國(guó)家,以及31個(gè)全球前50強(qiáng)的運(yùn)營(yíng)商,服務(wù)
全球超過(guò)10億用戶。
中興通訊股份有限公司
中興通訊是全球領(lǐng)先的綜合性通信制造業(yè)上市公司,是近年全球增長(zhǎng)最快的通信解決方案提供商之一。
中興通訊展示大廳一隅
1985年,中興通訊成立。1997年,中興通訊A股在深圳證券交易所上市。2004年12月,中興通訊作
為中國(guó)內(nèi)地首家A股上市公司成功在香港上市。2005年,中興通訊銷售收入超過(guò)215億元,其中,國(guó)際銷
售收入達(dá)36%。2006年,憑借優(yōu)異的全球業(yè)績(jī),中興通訊躋身美國(guó)《商業(yè)周刊》 “中國(guó)十大重要海外上
市公司”和 “中國(guó)最佳品牌20強(qiáng)”,成為國(guó)內(nèi)惟一上榜的通信設(shè)備企業(yè)。
作為在香港和深圳兩地上市的大型通信制造業(yè)上市公司,中興通訊以滿足客戶需求為目標(biāo),為全球
客戶提供創(chuàng)新性、客戶化的產(chǎn)品和服務(wù),幫助客戶實(shí)現(xiàn)持續(xù)贏利和成功,構(gòu)建自由廣闊的通信未來(lái)。憑
借在無(wú)線產(chǎn)品(CDMA、GSM、3G、WiMAX等)、網(wǎng)絡(luò)產(chǎn)品(xDSL、NGN、光通信等)、手機(jī)終端(CDMA、
GSM、小靈通、3G等)和數(shù)據(jù)產(chǎn)品(路由器、以太網(wǎng)交換機(jī)等)四大產(chǎn)品領(lǐng)域的卓越實(shí)力,通過(guò)遍布全
球的100多個(gè)分支機(jī)構(gòu),中興通訊產(chǎn)品和解決方案應(yīng)用于100多個(gè)國(guó)家的500多家運(yùn)營(yíng)商,全球TOP 100運(yùn)
營(yíng)商中的30家與中興通訊達(dá)成長(zhǎng)期伙伴關(guān)系,并為全球近3億人口提供優(yōu)質(zhì)的、高性價(jià)比的產(chǎn)品與服務(wù)
。
中興通訊是中國(guó)重點(diǎn)高新技術(shù)企業(yè)、技術(shù)創(chuàng)新試點(diǎn)企業(yè)和國(guó)家863高技術(shù)成果轉(zhuǎn)化基地,承擔(dān)了近
30項(xiàng)國(guó)家“863”重大課題,是通信設(shè)備領(lǐng)域承擔(dān)國(guó)家863課題最多的企業(yè)之一,公司每年投入的科研經(jīng)
費(fèi)占銷售收入的10%左右,并在美國(guó)、印度、瑞典及國(guó)內(nèi)設(shè)立了14個(gè)研究中心。
立足中國(guó),放眼全球。早在1995年,中興通訊就啟動(dòng)了國(guó)際化戰(zhàn)略,是中國(guó)高科技領(lǐng)域最早并最為
成功實(shí)踐 “走出去”戰(zhàn)略的標(biāo)桿企業(yè)。中興通訊國(guó)際市場(chǎng)“十年磨一劍”,已經(jīng)相繼與包括和記電訊
、法國(guó)電信在內(nèi)的等眾多全球電信巨頭建立了戰(zhàn)略合作關(guān)系,并不斷突破發(fā)達(dá)國(guó)家的高端市場(chǎng)。
未來(lái),中興通訊將以“人才國(guó)際化為根本,市場(chǎng)國(guó)際化為重點(diǎn),資本國(guó)際化為依托”,積極迎接挑
戰(zhàn),全力以赴為客戶創(chuàng)造價(jià)值和成功,打造享譽(yù)全球的中興通訊品牌,力創(chuàng)世界級(jí)卓越企業(yè)。
海信集團(tuán)有限公司
海信集團(tuán)是特大型電子信息產(chǎn)業(yè)集團(tuán)公司,成立于1969年,先后涉足家電、通訊、信息、房地產(chǎn)、服務(wù)
等領(lǐng)域。
海信堅(jiān)持“高科技、高質(zhì)量、高水平服務(wù)、創(chuàng)國(guó)際名牌”的發(fā)展戰(zhàn)略,以優(yōu)化產(chǎn)業(yè)結(jié)構(gòu)為基礎(chǔ)、技
術(shù)創(chuàng)新為動(dòng)力、資本運(yùn)營(yíng)為杠桿,快速成長(zhǎng),迅猛發(fā)展,率先在國(guó)內(nèi)構(gòu)架起家電、通訊、信息為主導(dǎo)的
3C產(chǎn)業(yè)結(jié)構(gòu),主導(dǎo)產(chǎn)品為電視、空調(diào)、冰箱、冷柜、洗衣機(jī)、商用空調(diào)系統(tǒng)計(jì)算機(jī)、移動(dòng)電話、軟件開(kāi)
發(fā)、網(wǎng)絡(luò)設(shè)備等。已經(jīng)形成了年產(chǎn)1610萬(wàn)臺(tái)彩電、900萬(wàn)套空調(diào)、1000萬(wàn)臺(tái)冰箱、70萬(wàn)臺(tái)冷柜、330萬(wàn)部
手機(jī)的強(qiáng)大產(chǎn)能。2006年海信實(shí)現(xiàn)銷售收入435億元,在中國(guó)電子信息百?gòu)?qiáng)企業(yè)中名列前茅。
目前,通過(guò)收購(gòu)科龍,海信已經(jīng)擁海信電器(600060)和科龍電器(000921)兩家在滬、深、港三
地的上市公司,同時(shí)成為國(guó)內(nèi)唯一一家持有海信(HiSense)、科龍(Kelon)和容聲(Ronshen)三個(gè)
中國(guó)馳名商標(biāo)的企業(yè)集團(tuán)。海信電器股份有限公司2001年榮獲了首屆“全國(guó)質(zhì)量管理獎(jiǎng)”,海信電視、
海信空調(diào)、海信電腦、海信手機(jī)、科龍空調(diào)、容聲冰箱全部當(dāng)選中國(guó)名牌,海信電視、海信空調(diào)、海信
電腦、海信冰箱全部被評(píng)為國(guó)家免檢產(chǎn)品,海信電視首批獲得國(guó)家出口免檢資格。
海信擁有國(guó)家級(jí)企業(yè)技術(shù)中心,建有國(guó)家一流的博士后科研工作站,是全國(guó)高新技術(shù)企業(yè)、全國(guó)技
術(shù)創(chuàng)新基地。科學(xué)高效的技術(shù)創(chuàng)新體系使海信的技術(shù)始終走在國(guó)內(nèi)同行的前列,2005年6月,我國(guó)第一
塊自主知識(shí)產(chǎn)權(quán)的、產(chǎn)業(yè)化的數(shù)字視頻媒體處理芯片在海信誕生,此舉打破了國(guó)外壟斷的歷史。
目前,海信在南非、匈牙利、法國(guó)等地?fù)碛猩a(chǎn)基地,在美國(guó)、歐洲、澳洲、日本等地設(shè)有銷售機(jī)
構(gòu),產(chǎn)品遠(yuǎn)銷歐洲、美洲、非洲、東南亞等100多個(gè)國(guó)家和地區(qū)。
海爾集團(tuán)公司
海爾集團(tuán)是世界第四大白色家電制造商、中國(guó)最具價(jià)值品牌。旗下?lián)碛?40多家法人單位,在全球30多
個(gè)國(guó)家建立本土化的設(shè)計(jì)中心、制造基地和貿(mào)易公司,全球員工總數(shù)超過(guò)五萬(wàn)人,重點(diǎn)發(fā)展科技、工業(yè)
、貿(mào)易、金融四大支柱產(chǎn)業(yè),已發(fā)展成全球營(yíng)業(yè)額超過(guò)1000億元規(guī)模的跨國(guó)企業(yè)集團(tuán)。
海爾集團(tuán)在首席執(zhí)行官?gòu)埲鹈舸_立的名牌戰(zhàn)略指導(dǎo)下,先后實(shí)施名牌戰(zhàn)略、多元化戰(zhàn)略和國(guó)際化戰(zhàn)略,
2005年底,海爾進(jìn)入第四個(gè)戰(zhàn)略階段——全球化品牌戰(zhàn)略階段,海爾品牌在世界范圍的美譽(yù)度大幅提升
。1993年,海爾品牌成為首批中國(guó)馳名商標(biāo);2006年,海爾品牌價(jià)值高達(dá)749億元,自2002年以來(lái),海
爾品牌價(jià)值連續(xù)四年蟬聯(lián)中國(guó)最有價(jià)值品牌榜首。海爾品牌旗下冰箱、空調(diào)、洗衣機(jī)、電視機(jī)、熱水器
、電腦、手機(jī)、家居集成等18個(gè)產(chǎn)品被評(píng)為中國(guó)名牌,其中海爾冰箱、洗衣機(jī)還被國(guó)家質(zhì)檢總局評(píng)為首
批中國(guó)世界名牌,2005年8月30日,海爾被英國(guó)《金融時(shí)報(bào)》評(píng)為“中國(guó)十大世界級(jí)品牌”之首。2006
年,在《亞洲華爾街日?qǐng)?bào)》組織評(píng)選的“亞洲企業(yè)200強(qiáng)”中,海爾集團(tuán)連續(xù)第四年榮登“中國(guó)內(nèi)地企
業(yè)綜合領(lǐng)導(dǎo)力”排行榜榜首。海爾已躋身世界級(jí)品牌行列,其影響力正隨著全球市場(chǎng)的擴(kuò)張而快速上升
。
據(jù)中國(guó)最權(quán)威市場(chǎng)咨詢機(jī)構(gòu)中怡康統(tǒng)計(jì):2006年,海爾在中國(guó)家電市場(chǎng)的整體份額已經(jīng)達(dá)到25.5%
,依然保持份額第一。其中,海爾在白色家電市場(chǎng)上仍然遙遙領(lǐng)先,且優(yōu)勢(shì)更加突出;在小家電市場(chǎng)上
海爾表現(xiàn)穩(wěn)健,以16%的市場(chǎng)份額蟬聯(lián)小家電市場(chǎng)冠軍。在智能家居集成、網(wǎng)絡(luò)家電、數(shù)字化、大規(guī)模
集成電路、新材料等技術(shù)領(lǐng)域處于世界領(lǐng)先水平。 “創(chuàng)新驅(qū)動(dòng)”型的海爾集團(tuán)致力于向全球消費(fèi)者提
供滿足需求的解決方案,實(shí)現(xiàn)企業(yè)與用戶之間的雙贏。目前,海爾累計(jì)申請(qǐng)專利突破7000項(xiàng)(其中發(fā)明
專利1234項(xiàng))。在自主知識(shí)產(chǎn)權(quán)基礎(chǔ)上,海爾主持或參與了115項(xiàng)國(guó)家標(biāo)準(zhǔn)的編制修定,制定行業(yè)及其
它標(biāo)準(zhǔn)397項(xiàng)。海爾“防電墻”技術(shù)正式成為電熱水器新國(guó)家標(biāo)準(zhǔn),海爾空調(diào)牽頭制定“家用和類似用
途空調(diào)安裝規(guī)范”。在國(guó)際上,海爾熱水器“防電墻”技術(shù)、海爾洗衣機(jī)雙動(dòng)力技術(shù)等六項(xiàng)技術(shù)還被納
入IEC國(guó)際標(biāo)準(zhǔn)提案,這證明海爾的創(chuàng)新能力已達(dá)世界級(jí)水平。
在創(chuàng)新實(shí)踐中,海爾探索實(shí)施的“OEC”管理模式、“市場(chǎng)鏈”管理及“人單合一”發(fā)展模式均引
起國(guó)際管理界高度關(guān)注,目前,已有美國(guó)哈佛大學(xué)、南加州大學(xué)、瑞士IMD國(guó)際管理學(xué)院、法國(guó)的歐洲
管理學(xué)院、日本神戶大學(xué)等商學(xué)院專門對(duì)此進(jìn)行案例研究,海爾“市場(chǎng)鏈”管理還被納入歐盟案例庫(kù)。
海爾“人單合一”發(fā)展模式為解決全球商業(yè)的庫(kù)存和逾期應(yīng)收提供創(chuàng)新思維,被國(guó)際管理界譽(yù)為“號(hào)準(zhǔn)
全球商業(yè)脈搏”的管理模式。
面對(duì)新的全球化競(jìng)爭(zhēng)條件,海爾確立全球化品牌戰(zhàn)略、啟動(dòng)“創(chuàng)造資源、美譽(yù)全球”的企業(yè)精神和
“人單合一、速?zèng)Q速勝”的工作作風(fēng),挑戰(zhàn)自我、挑戰(zhàn)明天,為創(chuàng)出中國(guó)人自己的世界名牌而持續(xù)創(chuàng)新
!
神州數(shù)碼(中國(guó))有限公司
神州數(shù)碼控股有限公司成立于2000年,是聯(lián)想控股有限公司旗下的子公司之一,于2001年在香港聯(lián)合交
易所主板上市。神州數(shù)碼旨在以負(fù)責(zé)任和持續(xù)創(chuàng)新的精神,全方位提供第一流的電子商務(wù)基礎(chǔ)建設(shè)產(chǎn)品
、解決方案和服務(wù)。神州數(shù)碼不僅是國(guó)內(nèi)第一的IT產(chǎn)品分銷商,同時(shí)也是國(guó)內(nèi)最大的專業(yè)系統(tǒng)集成商和
知名的全線網(wǎng)絡(luò)產(chǎn)品供應(yīng)商。
2004年,神州數(shù)碼綜合市場(chǎng)發(fā)展、用戶需求及自身能力,在“IT服務(wù)中國(guó)”的旗幟下,進(jìn)一步提出“IT
服務(wù),隨需而動(dòng)”(IT Service On Demand),圍繞客戶需求調(diào)整業(yè)務(wù)布局,致力于供應(yīng)鏈管理服務(wù)、
增值服務(wù)和IT服務(wù)三大競(jìng)爭(zhēng)領(lǐng)域,成為能夠滿足客戶多樣化需求,具有產(chǎn)品、技術(shù)與服務(wù)綜合能力的IT
服務(wù)供應(yīng)商。
發(fā)展歷程
• 2000年4月,原聯(lián)想集團(tuán)進(jìn)行戰(zhàn)略拆分,神州數(shù)碼正式成立,由原聯(lián)想科技、聯(lián)想集成、聯(lián)想網(wǎng)絡(luò)整
合而成;
• 2001年6月,神州數(shù)碼在香港聯(lián)交所主板成功上市;
• 2002年,神州數(shù)碼提出“IT服務(wù)中國(guó)”,進(jìn)行以IT服務(wù)為核心的戰(zhàn)略布局,年銷售額突破130億元人
民幣;
• 2003年,神州數(shù)碼全力打造集網(wǎng)絡(luò)基礎(chǔ)建設(shè)、應(yīng)用軟件服務(wù)以及供應(yīng)鏈服務(wù)為一體的IT服務(wù)企業(yè),先
后榮獲“中國(guó)企業(yè)信息化500強(qiáng)”、“國(guó)內(nèi)最具影響力的IT服務(wù)品牌企業(yè)”等稱號(hào)。
熊貓電子集團(tuán)有限公司
熊貓電子集團(tuán)有限公司是一個(gè)具有65年歷史的綜合性大型電子骨干企業(yè),是全國(guó)120家試點(diǎn)企業(yè)集團(tuán)和
520家重點(diǎn)企業(yè)之一。公司注冊(cè)資本9.8億元,凈資產(chǎn)13.4億元,現(xiàn)有員工9000多人,主要產(chǎn)品有: 短
波通信系統(tǒng)、移動(dòng)通信系統(tǒng)、衛(wèi)星通信系統(tǒng)、彩電、VCD/DVD、音響、洗衣機(jī)、計(jì)算機(jī)、顯示器、電源
、BP機(jī)、生產(chǎn)技術(shù)裝備、系統(tǒng)網(wǎng)絡(luò)集成業(yè)務(wù)等。產(chǎn)品商標(biāo)熊貓牌,是全國(guó)電子行業(yè)第一個(gè)"中國(guó)馳名商
標(biāo)",已有45年歷史。 <BR>長(zhǎng)期以來(lái),“熊貓”為建立和發(fā)展民族電子工業(yè)體系,為國(guó)防和國(guó)民經(jīng)濟(jì)現(xiàn)
代化建設(shè)作出了卓越貢獻(xiàn)。尤其是改革開(kāi)放以來(lái)的20年,銷售收入從5000多萬(wàn)元發(fā)展到100億元,利稅
從1000多萬(wàn)元增長(zhǎng)到10億元,產(chǎn)品門類從少數(shù)品種擴(kuò)展到綜合性多門類,生產(chǎn)方式從小批量發(fā)展到規(guī)模
化、集約化大生產(chǎn),技術(shù)水平跨越三、四十年,中外合資、國(guó)際合作取得良好成績(jī)。2000年熊貓集團(tuán)銷
售收入168億元,實(shí)現(xiàn)利稅12億元,創(chuàng)歷史最好水平。 ; “熊貓”擁有雄厚的技術(shù)開(kāi)發(fā)實(shí)力,公司建有
5個(gè)國(guó)家級(jí)工程技術(shù)開(kāi)發(fā)中心,1個(gè)博士后工作站,4個(gè)產(chǎn)品設(shè)計(jì)研究所,與12家進(jìn)入世界500強(qiáng)的國(guó)際大
公司進(jìn)行技術(shù)合作,與國(guó)內(nèi)8所重點(diǎn)大學(xué)研究所進(jìn)行聯(lián)合開(kāi)發(fā),近幾年通過(guò)技術(shù)創(chuàng)新,開(kāi)發(fā)出具有國(guó)際
水平的新一代短波通信、移動(dòng)通信、衛(wèi)星通信、數(shù)字電視、DVD、機(jī)電儀一體化裝備等高新技術(shù)產(chǎn)品,
在全國(guó)同行業(yè)中居于領(lǐng)先地位。; “熊貓”抓住改革開(kāi)放的機(jī)遇,積極發(fā)展中外合資,先后建立了南京
愛(ài)立信熊貓通信有限公司(主要生產(chǎn)移動(dòng)通信基站、程控交換機(jī)等)、南京愛(ài)立信熊貓移動(dòng)終端有限公
司(主要生產(chǎn)手機(jī)等移動(dòng)終端產(chǎn)品)、南京夏普電子有限公司(主要生產(chǎn)數(shù)字化彩電、音響、液晶電視
、激光頭等)、南京LG熊貓電器設(shè)備有限公司(主要生產(chǎn)洗衣機(jī)等)等規(guī)模較大的中外合資企業(yè),直接
引進(jìn)外資6000多萬(wàn)美元。在中外雙方的真誠(chéng)合作與努力下,這些合資企業(yè)迅速發(fā)展,實(shí)現(xiàn)利稅8億多元
,創(chuàng)造了良好的經(jīng)濟(jì)效益與社會(huì)效益,推進(jìn)了集團(tuán)發(fā)展。 ; “熊貓”下一步發(fā)展規(guī)劃是:突出重點(diǎn),
強(qiáng)化優(yōu)勢(shì),體現(xiàn)特色,把移動(dòng)通信、視像產(chǎn)品、信息產(chǎn)業(yè)等做強(qiáng)做大,把短波通信、衛(wèi)星通信和機(jī)電儀
一體化裝備等做精做專,形成六大支柱產(chǎn)品,到2005年銷售收入力爭(zhēng)達(dá)到500億元,為發(fā)展我國(guó)電子信
息產(chǎn)業(yè)作出更大貢獻(xiàn)。
浪潮集團(tuán)有限公司
浪潮集團(tuán)是中國(guó)領(lǐng)先的行業(yè)IT應(yīng)用解決方案提供商,同時(shí),也是中國(guó)最大的服務(wù)器制造商和服務(wù)器解決
方案提供商。2002年,浪潮連續(xù)7年蟬聯(lián)國(guó)產(chǎn)服務(wù)器第一品牌。浪潮集團(tuán)擁有"浪潮信息"和"浪潮軟件"
兩家上市公司,業(yè)務(wù)涵蓋以服務(wù)器、行業(yè)電腦為主的網(wǎng)絡(luò)終端設(shè)備、大型行業(yè)應(yīng)用軟件、分行業(yè)ERP與
通信運(yùn)營(yíng)系統(tǒng)解決方案等領(lǐng)域,用戶遍及中國(guó)金融、通信、政府、教育、制造業(yè)、煙草行業(yè)等重要領(lǐng)域
。2002年,浪潮集團(tuán)的銷售收入達(dá)到64億元人民幣。
浪潮是中國(guó)最早從事電子信息產(chǎn)業(yè)的企業(yè)之一,這段歷史可以追溯到1968年,山東電子設(shè)備廠(浪潮的
前身)在那時(shí)開(kāi)始生產(chǎn)計(jì)算機(jī)外圍設(shè)備和低頻大功率三極管。浪潮三十余年的風(fēng)雨歷程,就是中國(guó)IT產(chǎn)
業(yè)發(fā)展的縮影。作為領(lǐng)先的行業(yè)IT應(yīng)用解決方案提供商,浪潮的想法很簡(jiǎn)單:把尖端技術(shù)產(chǎn)業(yè)化,使之
成為最廣泛的用戶價(jià)值。
浪潮對(duì)中國(guó)信息產(chǎn)業(yè)的貢獻(xiàn),不僅因?yàn)樗侵袊?guó)IT產(chǎn)業(yè)的啟蒙者,更重要的是浪潮始終以超前的技術(shù)、
出色的管理和獨(dú)樹(shù)一幟的產(chǎn)品引導(dǎo)著中國(guó)信息產(chǎn)業(yè)的發(fā)展,滿足行業(yè)用戶對(duì)信息處理的全方位需求。
1983年,第一臺(tái)浪潮微機(jī)在濟(jì)南誕生。由此,浪潮將中國(guó)的PC產(chǎn)業(yè)帶入了一個(gè)變被動(dòng)為主動(dòng)的新時(shí)期。
1985年,大名鼎鼎的浪潮0520A使浪潮在中國(guó)三大計(jì)算機(jī)廠商中位列第二。當(dāng)時(shí)的三大廠商占據(jù)了中國(guó)
個(gè)人計(jì)算機(jī)市場(chǎng)大部分的市場(chǎng)份額。
1992年,浪潮開(kāi)發(fā)出全球第一臺(tái)中文尋呼機(jī),并開(kāi)發(fā)制定了全球第一個(gè)漢字尋呼標(biāo)準(zhǔn),這一標(biāo)準(zhǔn)沿用至
今。
90年代初,國(guó)際互聯(lián)網(wǎng)絡(luò)蓬勃發(fā)展。時(shí)任浪潮集團(tuán)副總工程師的孫丕恕先生大膽地預(yù)測(cè):個(gè)人計(jì)算時(shí)代
將逐漸向網(wǎng)絡(luò)計(jì)算時(shí)代轉(zhuǎn)變,服務(wù)器作為網(wǎng)絡(luò)的核心,將是21世紀(jì)左右網(wǎng)絡(luò)信息技術(shù)的關(guān)鍵所在。
1993年,浪潮在新加坡的技術(shù)人員成功開(kāi)發(fā)出了中國(guó)第一臺(tái)基于10顆CPU的小型機(jī)服務(wù)器,孫丕恕先生
是這次開(kāi)發(fā)的主持者。在接下來(lái)的10年中,浪潮在中國(guó)率先開(kāi)始了服務(wù)器的生產(chǎn)與研發(fā),打破了國(guó)外服
務(wù)器廠商在中國(guó)多年的壟斷,進(jìn)而開(kāi)創(chuàng)了中國(guó)服務(wù)器產(chǎn)業(yè)。自1996年開(kāi)始,浪潮服務(wù)器一直蟬聯(lián)國(guó)產(chǎn)服
務(wù)器第一品牌,2000年,浪潮服務(wù)器超越了眾多國(guó)際品牌,晉身中國(guó)市場(chǎng)前三甲。浪潮率先擁有中國(guó)最
先進(jìn)、產(chǎn)能最大的年產(chǎn)10萬(wàn)臺(tái)的服務(wù)器生產(chǎn)線,2000年3月成功開(kāi)發(fā)出"網(wǎng)泰"網(wǎng)絡(luò)安全服務(wù)器,2002年
全球率先推出了64位開(kāi)放式架構(gòu)服務(wù)器 - IA-64。2002年11月,旨在推動(dòng)"大協(xié)同運(yùn)算體系"的浪潮"天
梭工程"正式啟動(dòng)。2002年,浪潮連續(xù)第7年蟬聯(lián)國(guó)產(chǎn)服務(wù)器第一品牌,并獲得2002年中國(guó)服務(wù)器市場(chǎng)唯
一"年度最成功企業(yè)"稱號(hào)。
浪潮電腦專注行業(yè)應(yīng)用市場(chǎng),并對(duì)行業(yè)用戶的需求有深刻的理解和技術(shù)積淀。每個(gè)行業(yè)都將有相應(yīng)的"
行業(yè)PC","行業(yè)PC"應(yīng)用者將從浪潮電腦的產(chǎn)品和方案中得到最大的實(shí)惠和應(yīng)用價(jià)值。浪潮電腦相信,
隨著用戶需求的進(jìn)一步細(xì)分化,"行業(yè)PC"將是"商用PC"最終的發(fā)展趨勢(shì)。
在信息產(chǎn)業(yè)迅速發(fā)展,激烈競(jìng)爭(zhēng)的時(shí)代,軟件與IT服務(wù)的重要性日益提高,方案提供與IT服務(wù)能力成為
IT企業(yè)的發(fā)展趨勢(shì)。軟硬件綜合發(fā)展,注重方案的提供能力,逐步向IT服務(wù)轉(zhuǎn)型是浪潮發(fā)展策略之一。
事實(shí)上,從上世紀(jì)80年代末開(kāi)始,浪潮軟件就伴隨著浪潮電腦走向神州大地,為行業(yè)用戶提供量身定做
服務(wù)。同時(shí),浪潮的軟件人員也為國(guó)產(chǎn)服務(wù)器的成功推廣做出了不可磨滅的貢獻(xiàn)。2000年,浪潮集團(tuán)整
合了內(nèi)部軟件資源,并吸納外部軟件力量,實(shí)施軟件產(chǎn)業(yè)化的發(fā)展戰(zhàn)略,成立了浪潮齊魯軟件公司,并
于2001年在上海證券交易所掛牌上市,其后更名"浪潮軟件"。"浪潮軟件"定位于通信、政府、分行業(yè)
ERP等行業(yè)或領(lǐng)域大型應(yīng)用軟件開(kāi)發(fā)和集成服務(wù)提供商,"浪潮軟件"在通信、金融、電子政務(wù)、煙草等
領(lǐng)域享有聲譽(yù)。在2002年"浪潮軟件"被評(píng)為最具競(jìng)爭(zhēng)力中國(guó)軟件企業(yè)10強(qiáng)之一,并位列"中國(guó)電子政務(wù)
IT 100強(qiáng)"第4名。
浪潮通軟是中國(guó)三大財(cái)務(wù)軟件提供商之一,是最早從財(cái)務(wù)軟件轉(zhuǎn)型為ERP管理軟件的提供商。2001年,
浪潮集團(tuán)通過(guò)增持股份將浪潮通軟納入浪潮軟件的一體化經(jīng)營(yíng)體系。2002年7月,浪潮與韓國(guó)LG-CNS公
司合資成立浪潮樂(lè)金信息系統(tǒng)有限責(zé)任公司,為行業(yè)用戶提供行業(yè)綜合解決方案。同時(shí),浪潮軟件致力
于為通信領(lǐng)域客戶提供整體解決方案,全面提升服務(wù),為客戶贏得客戶。通信領(lǐng)域已經(jīng)成為浪潮三大產(chǎn)業(yè)
之一。
新世紀(jì)的浪潮提出了專注化的發(fā)展戰(zhàn)略,浪潮集團(tuán)將結(jié)合自身優(yōu)勢(shì),緊緊圍繞因特網(wǎng),專注于兩個(gè)產(chǎn)業(yè)
發(fā)展方向:一是以服務(wù)器為核心的嵌入式軟件化硬件產(chǎn)品,包括服務(wù)器、PC和面向行業(yè)的解決方案;二
是以通信行業(yè)軟件、分行業(yè)ERP軟件為主綜合應(yīng)用軟件,兼顧OA、金融軟件。浪潮專注于以上兩個(gè)目標(biāo)
,致力成為中國(guó)最優(yōu)秀的行業(yè)IT應(yīng)用解決方案提供商。
東軟集團(tuán)有限公司
東軟生存與發(fā)展的關(guān)鍵因素是不斷地發(fā)展我們的員工和領(lǐng)導(dǎo)力,不斷創(chuàng)造我們?cè)诩夹g(shù)、產(chǎn)品和服務(wù)方面
的核心競(jìng)爭(zhēng)力,不斷提高我們客戶的滿意度,并能夠?yàn)橥顿Y者帶來(lái)收益。東軟的成功不僅在于是否我們
明白了這些道理,而是我們?nèi)绾卧趫?zhí)行的環(huán)節(jié)上保證這些關(guān)鍵因素的可靠實(shí)現(xiàn)。
公司概況
東軟是一家以軟件技術(shù)為核心,提供解決方案、數(shù)字化產(chǎn)品和服務(wù)的公司,在軟件與行業(yè)應(yīng)用的結(jié)合、
軟件與數(shù)字化產(chǎn)品的結(jié)合、軟件人才的培養(yǎng)和咨詢服務(wù)方面形成了東軟獨(dú)特的經(jīng)營(yíng)模式。
東軟認(rèn)為,隨著軟件技術(shù)的發(fā)展和在應(yīng)用領(lǐng)域的拓展,軟件將會(huì)成為社會(huì)和人們生活的一部分。東軟以
軟件應(yīng)用的不同業(yè)務(wù)表現(xiàn)形式并通過(guò)業(yè)務(wù)間的充分組合來(lái)為客戶提供系統(tǒng)的服務(wù),創(chuàng)造客戶和社會(huì)的價(jià)
值,進(jìn)而實(shí)現(xiàn)我們的價(jià)值。
東軟在眾多行業(yè)解決方案中表現(xiàn)了東軟的技術(shù)領(lǐng)先及對(duì)各行業(yè)業(yè)務(wù)的理解,使東軟不僅是技術(shù)的專家,
也是應(yīng)用信息技術(shù)解決行業(yè)管理問(wèn)題的專家。將軟件與醫(yī)療領(lǐng)域、安全領(lǐng)域、通信領(lǐng)域的結(jié)合,使我們
開(kāi)發(fā)出了大型醫(yī)療設(shè)備系統(tǒng)、網(wǎng)絡(luò)安全產(chǎn)品、汽車電子和移動(dòng)通訊設(shè)備軟件等,使軟件的價(jià)值得到了更
好的體現(xiàn)。通過(guò)我們的教育與培訓(xùn)體系,東軟為客戶構(gòu)建了一個(gè)學(xué)習(xí)的平臺(tái),一個(gè)人力資源發(fā)展的平臺(tái)
,一個(gè)理解與溝通的平臺(tái)。
北京北大方正集團(tuán)
持“技工貿(mào)”道路而獲成功的企業(yè)。歷經(jīng)20年的滄桑坎坷,方正在中國(guó)高科技企業(yè)演進(jìn)史上留下了深刻
而堅(jiān)實(shí)的烙印。王選教授自主創(chuàng)新的激光照排技術(shù),開(kāi)創(chuàng)了中國(guó)新聞出版業(yè)“告別鉛與火、迎來(lái)光與電
”的第一次革命。而今,方正持續(xù)創(chuàng)新的網(wǎng)絡(luò)出版技術(shù),正在更為廣泛應(yīng)用領(lǐng)域掀起又一次技術(shù)革命。
自主創(chuàng)新與持續(xù)創(chuàng)新是方正跳躍的靈魂、發(fā)展的源泉。
縱觀改革開(kāi)放近三十年的歷史進(jìn)程,從“科教興國(guó)”,到“建設(shè)創(chuàng)新型國(guó)家”,中國(guó)對(duì)經(jīng)濟(jì)發(fā)展基
本驅(qū)動(dòng)力的戰(zhàn)略認(rèn)識(shí)不斷攀升到新的高度。方正的今天就站在這一新的高度上。建立“創(chuàng)新型企業(yè)”邁
向未來(lái),這既是方正的戰(zhàn)略遠(yuǎn)見(jiàn),也是方正的現(xiàn)實(shí)抉擇。
方方正正做人、實(shí)實(shí)在在做事,我們秉承到永遠(yuǎn)。
清華同方股份有限公司
1992年,承接中央電視臺(tái)空調(diào)控制系統(tǒng)工程;
1993年,承接國(guó)家氣象局樓宇自動(dòng)化項(xiàng)目;
1994年起,承接毛主席紀(jì)念堂中央集中監(jiān)測(cè)管理系統(tǒng)工程、中南海懷仁堂空調(diào)自動(dòng)控制系統(tǒng)工程、人民
大會(huì)堂空調(diào)自控工程及后期的樓宇自控/保安監(jiān)控及計(jì)算機(jī)網(wǎng)絡(luò)工程等一系列國(guó)家重點(diǎn)項(xiàng)目;
承接伊朗德黑蘭地下鐵道工程機(jī)電監(jiān)控系統(tǒng)、消防報(bào)警和氣體滅火系統(tǒng)工程;
承接山東濰坊國(guó)際金融大廈弱電總包工程,是公司承接的第一個(gè)大型弱電總包工程;
1997年,承接北京望京地區(qū)社區(qū)智能化系統(tǒng)工程,獲得“北京試點(diǎn)小區(qū)”、“小康示范小區(qū)”“99年十
個(gè)樣板工程”等部級(jí)優(yōu)秀項(xiàng)目獎(jiǎng);
1998年,承接昆明世界園藝博覽會(huì)智能化系統(tǒng)重大工程;
1999年,獲得建設(shè)智能化系統(tǒng)集成專項(xiàng)工程設(shè)計(jì)資質(zhì)(甲級(jí));
承接北京飯店改擴(kuò)建工程智能化系統(tǒng)工程;承接大連星海人家社區(qū)智能化系統(tǒng)工程,成為智能社區(qū)的示
范工程;
2000年,獲得北京市安全技術(shù)防范工程準(zhǔn)許證書(shū)(壹級(jí));
承接的青島廣播電視中心工程獲得建設(shè)部“魯班獎(jiǎng)”;
承接北京國(guó)家會(huì)計(jì)學(xué)院智能化系統(tǒng)工程,成為智能化院校的典型工程;
2001年,受建設(shè)部委托主編《智能建筑工程質(zhì)量驗(yàn)收規(guī)范》,是第一個(gè)關(guān)于智能建筑工程質(zhì)量方面的國(guó)
家強(qiáng)制標(biāo)準(zhǔn);
獲得信息產(chǎn)業(yè)部頒發(fā)的計(jì)算機(jī)系統(tǒng)集成資質(zhì)(壹級(jí));
承接鄭州鐵路局河南境內(nèi)醫(yī)療保險(xiǎn)管理信息系統(tǒng)工程,承接北京市公安局?jǐn)?shù)字業(yè)務(wù)寬帶信息網(wǎng)系統(tǒng)工程
,顯示了完成行業(yè)信息化項(xiàng)目實(shí)力;
2002年,獲得建設(shè)部建筑業(yè)企業(yè)機(jī)電安裝工程施工總承包資質(zhì)(壹級(jí));
獲得國(guó)家保密局涉及國(guó)家秘密的計(jì)算機(jī)信息系統(tǒng)集成資質(zhì);
2003年,成為中國(guó)建筑業(yè)協(xié)會(huì)智能建筑專業(yè)委員會(huì)副主任單位,中國(guó)勘察設(shè)計(jì)協(xié)會(huì)工程智能設(shè)計(jì)分會(huì)副
會(huì)長(zhǎng)單位;
承接南京奧林匹克體育中心智能化系統(tǒng)工程;
承接湖南華天大酒店貴賓樓工程、青島海悅廣場(chǎng)高層公寓樓工程智能化系統(tǒng)工程,獲得建設(shè)部“魯班獎(jiǎng)
”;
2004年,推出ezIBS智能建筑信息集成系統(tǒng)軟件,提出“行業(yè)整合應(yīng)用”的產(chǎn)業(yè)思想;
2005年,ezIBS智能建筑信息集成系統(tǒng)通過(guò)建設(shè)領(lǐng)域應(yīng)用系統(tǒng)測(cè)評(píng)和第三方認(rèn)證;
市場(chǎng)細(xì)分,推出酒店行業(yè)智能化整體解決方案;
榮獲全國(guó)綠色建筑創(chuàng)新獎(jiǎng)三等獎(jiǎng)——北京國(guó)家會(huì)計(jì)學(xué)院
榮獲全國(guó)綠色建筑創(chuàng)新獎(jiǎng)二等獎(jiǎng)----北京飯店
成為中國(guó)旅游飯店業(yè)協(xié)會(huì)會(huì)員,主持《飯店智能化及集成應(yīng)用標(biāo)準(zhǔn)研究》課題;
8月 清華同方與美國(guó)埃施朗公司簽訂了智能建筑領(lǐng)域戰(zhàn)略合作協(xié)議;
9月 清華同方在德黑蘭地鐵FAS及FES集成項(xiàng)目正式啟動(dòng);
10月 與建設(shè)部智能建筑技術(shù)開(kāi)發(fā)推廣中心,中國(guó)建筑業(yè)協(xié)會(huì)智能建筑專業(yè)委員會(huì)聯(lián)合舉辦了“智能樓
宇自動(dòng)控制系統(tǒng)”的深度培訓(xùn);
11月 成為北京市安全防范行業(yè)協(xié)會(huì)副理事長(zhǎng)單位;
2006年,3月同方擔(dān)當(dāng)中央電視臺(tái)新臺(tái)址建設(shè)工程A、B標(biāo)段弱電工程;
RH2000分布式控制系統(tǒng)、RH-DⅡ型組合式冷/熱量表評(píng)為“智能建筑優(yōu)質(zhì)產(chǎn)品”
6月同方海外簽約伊朗地鐵四號(hào)線BAS/FAS/FES系統(tǒng)建設(shè)、北延線BAS/FAS建設(shè);
7月數(shù)字城市簽約也門薩那國(guó)際機(jī)場(chǎng)智能化系統(tǒng)工程;
8月,數(shù)字城市科技公司成立;
9月推出同方自有品牌安防類CCTV產(chǎn)品系列;
10月同方安防產(chǎn)品評(píng)為“2006年中國(guó)安防十大品牌集成系統(tǒng)產(chǎn)品類”第八名
山東中創(chuàng)軟件工程股份有限公司
中創(chuàng)軟件工程股份有限公司,是全國(guó)領(lǐng)先的軟件產(chǎn)品供應(yīng)商、解決方案提供商和系統(tǒng)集成服務(wù)商,是全
國(guó)電子信息百?gòu)?qiáng)企業(yè)、國(guó)家規(guī)劃布局內(nèi)重點(diǎn)軟件企業(yè)、國(guó)家火炬計(jì)劃重點(diǎn)高新技術(shù)企業(yè)、國(guó)家“863計(jì)
劃”軟件產(chǎn)業(yè)國(guó)際化示范企業(yè)、中國(guó)軟件歐美出口工程A級(jí)示范企業(yè)、國(guó)家“863計(jì)劃”成果產(chǎn)業(yè)化基地
、山東中間件產(chǎn)業(yè)基地、中國(guó)軟件二十年明星企業(yè)。2004年10月落成的中創(chuàng)軟件昆山軟件園區(qū),已經(jīng)成
為中創(chuàng)軟件的開(kāi)發(fā)、測(cè)試、培訓(xùn)和服務(wù)基地。
中創(chuàng)軟件自1991年成立即專注于行業(yè)應(yīng)用,為全國(guó)金融、交通、電子政務(wù)、電子商務(wù)等領(lǐng)域的6萬(wàn)
多家用戶單位提供了優(yōu)質(zhì)的軟件產(chǎn)品、解決方案和集成服務(wù)。2004年成功實(shí)施了交通銀行、民生銀行信
貸管理項(xiàng)目以及廣東發(fā)展銀行的信貸系統(tǒng)升級(jí)項(xiàng)目,成功實(shí)施了山東高速公路信息系統(tǒng)二期項(xiàng)目,在廣
州成功完成了新機(jī)場(chǎng)高速、北環(huán)高速、東南西環(huán)高速、南部快線等聯(lián)網(wǎng)收費(fèi)系統(tǒng)的建設(shè),成功完成了全
國(guó)海事信息化推廣項(xiàng)目,承建的山東交通政務(wù)信息管理系統(tǒng)被國(guó)家交通部評(píng)為“省級(jí)公路資源整合示范
工程第一名”。
2005年中創(chuàng)軟件又中標(biāo)承建了中國(guó)建設(shè)銀行信貸管理項(xiàng)目、東莞商業(yè)銀行信貸管理項(xiàng)目,并成功實(shí)
施了山東省國(guó)稅局的稅控和數(shù)據(jù)分析管理系統(tǒng)。
以十幾年豐富的應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn),中創(chuàng)軟件及商用中間件公司在國(guó)家重點(diǎn)支持下,通過(guò)產(chǎn)學(xué)研合作,
開(kāi)發(fā)出了技術(shù)領(lǐng)先的Infor系列中間件,發(fā)起成立全國(guó)第一個(gè)中間件產(chǎn)業(yè)聯(lián)盟,并在全國(guó)一系列大型項(xiàng)
目中實(shí)現(xiàn)了規(guī)模化應(yīng)用。Infor系列中間件,2004年被評(píng)為“中國(guó)軟件二十年最具應(yīng)用價(jià)值的軟件產(chǎn)品
”,并榮獲“2004年度中間件綜合應(yīng)用獎(jiǎng)”、“2004年度中間件最佳開(kāi)發(fā)效率獎(jiǎng)”。2005年應(yīng)用服務(wù)器
InforWeb榮獲“應(yīng)用服務(wù)器最佳性能及開(kāi)發(fā)效率獎(jiǎng)”, 消息中間件InforBus/Q榮獲“消息中間件最佳
應(yīng)用獎(jiǎng)”, 網(wǎng)頁(yè)防篡改產(chǎn)品InforGuard榮獲“2005年度中國(guó)信息安全值得信賴網(wǎng)頁(yè)防篡改產(chǎn)品品牌”
。
中創(chuàng)軟件與國(guó)際知名IT公司、咨詢公司、學(xué)術(shù)機(jī)構(gòu)密切交流合作,在管理、技術(shù)、工具、人才等方
面與國(guó)際接軌,促進(jìn)國(guó)內(nèi)外業(yè)務(wù)不斷拓展,成為中國(guó)主要的歐美軟件外包服務(wù)商和IBM、Intel等著名國(guó)
際公司的重要合作伙伴。2004年與IBM展開(kāi)全面合作,建立了全國(guó)首家IBM授權(quán)的軟件測(cè)試中心,構(gòu)建了
跨區(qū)域軟件開(kāi)發(fā)平臺(tái),大大提升了軟件開(kāi)發(fā)和質(zhì)量保證能力。兩位UML創(chuàng)始人、國(guó)際軟件工程大師James
Rumbaugh和Ivar Jacobson相繼訪問(wèn)中創(chuàng)軟件并講學(xué),推動(dòng)了中創(chuàng)軟件注入先進(jìn)?/ca>
2004年銷售額462億元人民幣,其中海外銷售額22.8億美元,并且是當(dāng)年中國(guó)國(guó)內(nèi)電子行業(yè)營(yíng)利和納稅第一。
截至2006年5月,華為在國(guó)際市場(chǎng)上覆蓋90多個(gè)國(guó)家和地區(qū),全球排名前50名的運(yùn)營(yíng)商中,已有28家使用華為的產(chǎn)品和服務(wù)。
華為產(chǎn)品和解決方案涵蓋移動(dòng)(HSDPA/WCDMA/EDGE/ GPRS/GSM, CDMA2000 1X EVDO/CDMA2000 1X, TD-SCDMA和WiMAX)、核心網(wǎng)(IMS, 移動(dòng)網(wǎng)軟交換機(jī), NGN) 通信網(wǎng)絡(luò)(FTTX, xDSL, 光網(wǎng)絡(luò), 路由器和局域網(wǎng)交換機(jī))、電信增值業(yè)務(wù)(智能網(wǎng), 移動(dòng)數(shù)據(jù)業(yè)務(wù), BOSS)、終端(UMTS/CDMA)等領(lǐng)域。華為技術(shù)數(shù)據(jù)通信產(chǎn)品系列是針對(duì)企業(yè)用戶的需求而設(shè)計(jì),其中包含電信級(jí)水平的超高速骨干網(wǎng)絡(luò)交換器、堆棧式L2/3/4網(wǎng)絡(luò)交換器、企業(yè)級(jí)路由器、網(wǎng)絡(luò)安全設(shè)備、VoIP網(wǎng)絡(luò)電話設(shè)備與華為專有的QuidView相關(guān)網(wǎng)管軟件,提供企業(yè)最佳網(wǎng)絡(luò)整合解決方案。
華為在通信設(shè)備核心技術(shù)方面的第一次突破,是1994年推出的2000門網(wǎng)用大型交換機(jī)設(shè)備。華為技術(shù)有限公司在IT泡沫之前是一間籍籍無(wú)名的公司,但從IT泡沫之后該公司以中國(guó)為據(jù)點(diǎn)急速成長(zhǎng),快速吸引各界注目。華為在與思科系統(tǒng)公司的訴訟中獲得勝利,出口大幅增加,市場(chǎng)不僅限于開(kāi)發(fā)中國(guó)家,目前市場(chǎng)傳言華為將與外商合作,并初次發(fā)行股票(IPO),威脅同領(lǐng)域的西歐企業(yè)。
華為在全球設(shè)立了包括印度、美國(guó)、瑞典、俄羅斯以及中國(guó)的北京、上海、南京等多個(gè)研究所,40000名員工中的48%從事研發(fā)工作,截止2005年年底已累計(jì)申請(qǐng)專利超過(guò)12500件,已連續(xù)數(shù)年成為中國(guó)申請(qǐng)專利最多的單位。
2006年5月8日,華為啟用新的企業(yè)標(biāo)示。
2006年9月,華為與3Com合資設(shè)立的網(wǎng)絡(luò)通訊設(shè)備品牌華為3Com(Huawei-3Com)改名為H3C。
由于日益嚴(yán)重的外部威脅,目前該公司內(nèi)部正在大規(guī)模的推行信息安全政策,然而實(shí)際上其系統(tǒng)仍然有著顯著信息外泄漏洞。
OSS/BSS是電信運(yùn)營(yíng)商的一體化、信息資源共享的支持系統(tǒng),它主要由網(wǎng)絡(luò)管理、系統(tǒng)管理、計(jì)費(fèi)、營(yíng)業(yè)、賬務(wù)和客戶服務(wù)等部分組成,系統(tǒng)間通過(guò)統(tǒng)一的信息總線有機(jī)整合在一起。它不僅能在幫助運(yùn)營(yíng)商制訂符合自身特點(diǎn)的運(yùn)營(yíng)支撐系統(tǒng)的同時(shí)幫助確定系統(tǒng)的發(fā)展方向,還能幫助用戶制訂系統(tǒng)的整合標(biāo)準(zhǔn),改善和提高用戶的服務(wù)水平。
作為一種高效的信息管理系統(tǒng),OSS/BSS已在國(guó)外電信運(yùn)營(yíng)商中得到廣泛的運(yùn)用,并在實(shí)踐中積累了大量的成功案例。OSS/BSS解決方案也在這一過(guò)程中趨于完善。但國(guó)內(nèi)目前還沒(méi)有成熟的OSS/BSS系統(tǒng),電信運(yùn)營(yíng)商的網(wǎng)管系統(tǒng)、計(jì)費(fèi)系統(tǒng)、營(yíng)賬系統(tǒng)、客服系統(tǒng)等都是各成體系,沒(méi)有經(jīng)過(guò)有機(jī)整合。目前全球領(lǐng)先的OSS/BSS供貨商主要有Tibco、Portal、HP、Concord、Syndesis、SUN、Micromuse等。思科、亞信、同天等廠商還在國(guó)內(nèi)開(kāi)放了OSS/BSS 實(shí)驗(yàn)室。
開(kāi)啟/關(guān)閉系統(tǒng)FSO支持方法
在DOS命令行狀態(tài)輸入以下命令:
關(guān)閉命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll
打開(kāi)命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dll
win2000系統(tǒng):
在CMD命令行狀態(tài)輸入以下命令:
關(guān)閉命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
打開(kāi)命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll
作者:楊曉(http://blog.sina.com.cn/u/1237288325)
一、Tomcat背景
自從JSP發(fā)布之后,推出了各式各樣的JSP引擎。Apache Group在完成GNUJSP1.0的開(kāi)發(fā)以后,開(kāi)始考慮在SUN的JSWDK基礎(chǔ)上開(kāi)發(fā)一個(gè)可以直接提供Web服務(wù)的JSP服務(wù)器,當(dāng)然同時(shí)也支持Servlet, 這樣Tomcat就誕生了。Tomcat是jakarta項(xiàng)目中的一個(gè)重要的子項(xiàng)目,其被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,同時(shí)它又是sun公司官方推薦的servlet和jsp容器,因此其越來(lái)越多的受到軟件公司和開(kāi)發(fā)人員的喜愛(ài)。servlet和jsp的最新規(guī)范都可以在tomcat的新版本中得到實(shí)現(xiàn)。其次,Tomcat是完全免費(fèi)的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。Tomcat與Apache的組合相當(dāng)完美。
二、Tomcat目錄
tomcat
|---bin Tomcat:存放啟動(dòng)和關(guān)閉tomcat腳本;
|---conf Tomcat:存放不同的配置文件(server.xml和web.xml);
|---doc:存放Tomcat文檔;
|---lib/japser/common:存放Tomcat運(yùn)行需要的庫(kù)文件(JARS);
|---logs:存放Tomcat執(zhí)行時(shí)的LOG文件;
|---src:存放Tomcat的源代碼;
|---webapps:Tomcat的主要Web發(fā)布目錄(包括應(yīng)用程序示例);
|---work:存放jsp編譯后產(chǎn)生的class文件;
三、Tomcat類加載
Bootstrap($JAVA_HOME/jre/lib/ext/*.jar)
System($CLASSPATH/*.class和指定的jar)
Common($CATALINA_HOME/common 下的classes,lib,endores三個(gè)子目錄)
Catalina ($CATALINA_HOME/server/下的classes和lib目錄僅對(duì)Tomcat可見(jiàn))
&Shared($CATALINA_HOME/shared/下的classes和lib目錄以及$CATALINA_HOME/lib目錄)僅對(duì)Web應(yīng)用程序可見(jiàn),對(duì)Tomcat不可見(jiàn)WebApp($WEBAPP/Web-INF/*僅對(duì)該WEB應(yīng)用可見(jiàn)classes/*.class lib/*.jar)
加載類和資源的順序?yàn)椋?/span>
1、/Web-INF/classes
2、/Web-INF/lib/*.jar
3、Bootstrap
4、System
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配置簡(jiǎn)介:
下面講述這個(gè)文件中的基本配置信息,更具體的配置信息請(qǐng)參考tomcat的文檔:
server:
1、port 指定一個(gè)端口,這個(gè)端口負(fù)責(zé)監(jiān)聽(tīng)關(guān)閉tomcat的請(qǐng)求
2、shutdown 指定向端口發(fā)送的命令字符串
service:
1、name 指定service的名字
Connector (表示客戶端和service之間的連接):
1、port 指定服務(wù)器端要?jiǎng)?chuàng)建的端口號(hào),并在這個(gè)斷口監(jiān)聽(tīng)來(lái)自客戶端的請(qǐng)求
2、minProcessors 服務(wù)器啟動(dòng)時(shí)創(chuàng)建的處理請(qǐng)求的線程數(shù)
3、maxProcessors 最大可以創(chuàng)建的處理請(qǐng)求的線程數(shù)
4、enableLookups 如果為true,則可以通過(guò)調(diào)用request.getRemoteHost()進(jìn)行DNS查
詢來(lái)得到遠(yuǎn)程客戶端的實(shí)際主機(jī)名,若為false則不進(jìn)行DNS查詢,而是返回其ip
地址
5、redirectPort 指定服務(wù)器正在處理http請(qǐng)求時(shí)收到了一個(gè)SSL傳輸請(qǐng)求后重定向的
端口號(hào)
6、acceptCount 指定當(dāng)所有可以使用的處理請(qǐng)求的線程數(shù)都被使用時(shí),可以放到處理
隊(duì)列中的請(qǐng)求數(shù),超過(guò)這個(gè)數(shù)的請(qǐng)求將不予處理
7、connectionTimeout 指定超時(shí)的時(shí)間數(shù)(以毫秒為單位)
Engine (表示指定service中的請(qǐng)求處理機(jī),接收和處理來(lái)自Connector的請(qǐng)求):
1、defaultHost 指定缺省的處理請(qǐng)求的主機(jī)名,它至少與其中的一個(gè)host元素的name
屬性值是一樣的
Context (表示一個(gè)web應(yīng)用程序):
1、docBase 應(yīng)用程序的路徑或者是WAR文件存放的路徑
2、path 表示此web應(yīng)用程序的url的前綴,這樣請(qǐng)求的url為
http://localhost:8080/path/****
3、reloadable 這個(gè)屬性非常重要,如果為true,則tomcat會(huì)自動(dòng)檢測(cè)應(yīng)用程序的
/WEB-INF/lib 和/WEB-INF/classes目錄的變化,自動(dòng)裝載新的應(yīng)用程序,我們可
以在不重起tomcat的情況下改變應(yīng)用程序
host (表示一個(gè)虛擬主機(jī)):
1、name 指定主機(jī)名
2、appBase 應(yīng)用程序基本目錄,即存放應(yīng)用程序的目錄
3、unpackWARs 如果為true,則tomcat會(huì)自動(dòng)將WAR文件解壓,否則不解壓,直接
從WAR文件中運(yùn)行應(yīng)用程序
Logger (表示日志,調(diào)試和錯(cuò)誤信息):
1、className 指定logger使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Logger 接口
2、prefix 指定log文件的前綴
3、suffix 指定log文件的后綴
4、timestamp 如果為true,則log文件名中要加入時(shí)間,如下
例:localhost_log.2001-10-04.txt
Realm (表示存放用戶名,密碼及role的數(shù)據(jù)庫(kù)):
1、className 指定Realm使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Realm接口
Valve (功能與Logger差不多,其prefix和suffix屬性解釋和Logger 中的一樣):
1、className 指定Valve使用的類名,如用org.apache.catalina.valves.AccessLogValve
類可以記錄應(yīng)用程序的訪問(wèn)信息
directory(指定log文件存放的位置):
1、pattern 有兩個(gè)值,common方式記錄遠(yuǎn)程主機(jī)名或ip地址,用戶名,日期,第一行請(qǐng)求的字符串,HTTP響應(yīng)代碼,發(fā)送的字節(jié)數(shù)。combined方式比common方式記錄的值更多
五、web.xml配置簡(jiǎn)介:
1、默認(rèn)(歡迎)文件的設(shè)置
在tomcat4\conf\web.xml中,<welcome-file-list>與IIS中的默認(rèn)文件意思相同。
<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、報(bào)錯(cuò)文件的設(shè)置
<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>
如果某文件資源沒(méi)有找到,服務(wù)器要報(bào)404錯(cuò)誤,按上述配置則會(huì)調(diào)用\webapps\ROOT\notFileFound.jsp。
如果執(zhí)行的某個(gè)JSP文件產(chǎn)生NullPointException ,則會(huì)調(diào)用\webapps\ROOT\null.jsp
3、會(huì)話超時(shí)的設(shè)置
設(shè)置session 的過(guò)期時(shí)間,單位是分鐘;
<session-config>
<session-timeout>30</session-timeout>
</session-config>
4、過(guò)濾器的設(shè)置
<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>
過(guò)濾:
1) 身份驗(yàn)證的過(guò)濾Authentication Filters
2) 日志和審核的過(guò)濾Logging and Auditing Filters
3) 圖片轉(zhuǎn)化的過(guò)濾Image conversion Filters
4) 數(shù)據(jù)壓縮的過(guò)濾Data compression Filters
5) 加密過(guò)濾Encryption Filters
6) Tokenizing Filters
7) 資源訪問(wèn)事件觸發(fā)的過(guò)濾Filters that trigger resource access events XSL/T 過(guò)濾XSL/T filters
9) 內(nèi)容類型的過(guò)濾Mime-type chain Filter 注意監(jiān)聽(tīng)器的順序,如:先安全過(guò)濾,然后資源,然后內(nèi)容類型等,這個(gè)順序可以自己定。
六、管理
1、用戶配置
在進(jìn)行具體Tomcat管理之前,先給tomcat添加一個(gè)用戶,使這個(gè)用戶有權(quán)限來(lái)進(jìn)行管理。
打開(kāi)conf目錄下的tomcat-users.xml文件,在相應(yīng)的位置添加下面一行:
<user name="user" password="user" roles="standard,manager"/>
然后重起tomcat,在瀏覽器中輸入http://localhost:8080/manager/,會(huì)彈出對(duì)話框,輸入上面的用戶
名和密碼即可。
在瀏覽器中輸入http://localhost:8080/manager/list,瀏覽器將會(huì)顯示如下的信息:
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
上面顯示的信息分別為:應(yīng)用程序的路徑、當(dāng)前狀態(tài)、連接這個(gè)程序的session數(shù)
在瀏覽器中輸入 http://localhost:8080/manager/reload?path=/examples,瀏覽器顯示如下:
OK - Reloaded application at context path /examples
這表示example應(yīng)用程序裝載成功,如果我們將server.xml的Context元素的reloadable屬性設(shè)為true,則沒(méi)必要利用這種方式重新裝載應(yīng)用程序,因?yàn)閠omcat會(huì)自動(dòng)裝載。
在瀏覽器中輸入http://localhost:8080/manager/sessions?path=/examples,瀏覽器顯示如下:
OK - Session information for application at context path /examples Default maximum session inactive
interval 30 minutes
在瀏覽器中輸入http://localhost:8080/manager/start?path=/examples和
http://localhost:8080/manager/stop?path=/examples分別啟動(dòng)和關(guān)閉examples應(yīng)用程序。
楊曉,計(jì)算機(jī)碩士,曾在NEC、Softbrain 擔(dān)任java開(kāi)發(fā)工作。
博客:http://blog.sina.com.cn/u/1237288325
Eclipse是目前非常流行的開(kāi)發(fā)平臺(tái),開(kāi)放擴(kuò)展的架構(gòu)讓很多程序員找到了自己個(gè)性化的工作環(huán)境。
安裝
JDK:1.5.0 從http://java.sun.com上去下載安裝
Eclipse:3.1.1 從http://www.eclipse.org 上去下載解壓
SQLExplorer 從http://eclipsesql.sourceforge.net/
技巧
Eclipse使用技巧之插件管理
提示:新下載的插件PlugIn一定不要都放在原始的Eclipse目錄下去,一大堆,累死你:(
- 前提是你已經(jīng)安裝好了Eclipse工具了,比如安裝在E:\OpenSource\Eclipse\目錄下,以下這個(gè)目錄以%ECLIPSE_HOME%來(lái)進(jìn)行表示;
- 此時(shí)默認(rèn)的插件是在%ECLIPSE_HOME%\plugins目錄中的;
- 在%ECLIPSE_HOME%下建立一個(gè)PlugInsNew的目錄;
比如:E:\OpenSource\Eclipse\PlugInsNew\
- 你下載了個(gè)新的插件,比如叫做:XYZ
那么就在%ECLIPSE_HOME%\PlugInsNew\目錄下建立XYZ目錄,目錄里面是eclipse目錄,eclipse目錄包含有features與plugins兩個(gè)子目錄;結(jié)構(gòu)如下圖所示:
- 把下載的新插件的文件放在以下相應(yīng)目錄中
%ECLIPSE_HOME%\PlugInsNew\XYZ\eclipse\features
%ECLIPSE_HOME%\PlugInsNew\ XYZ\eclipse\plugins - 建立相關(guān)的.link的文件
然后在%ECLIPSE_HOME%\links目錄里建立一個(gè)XYZ.link的文件
內(nèi)容如是:path=E:/OpenSource/Eclipse/PlugInsNew/XYZ就一行這樣的路徑指示而已。
這樣,如果你下載了多個(gè)插件就可以如法炮制建立多個(gè)Link文件,想加載哪個(gè)插件就把哪個(gè)插件的Link文件放到%ECLIPSE_HOME%\links的目錄中即可,使用與管理都很方便,建議千萬(wàn)不要放在默認(rèn)的安裝目錄中;
如果你的%ECLIPSE_HOME%與此不同,請(qǐng)修改XYZ.link文件里的路徑 - 刪除,關(guān)閉Eclipse
刪除%ECLIPSE_HOME%\links\XYZ.link文件即可
刪除%ECLIPSE_HOME%\PlugInsNew\XYZ整個(gè)目錄及文件 - 重新啟動(dòng)Eclipse即可
使用
SQLExplorer插件安裝方法采用上一節(jié)的《Eclipse使用技巧之插件管理》
重新啟動(dòng)Eclipse后,可以在菜單Window => Show View => Other => 可以看到多了SQLExplorer
展開(kāi)SQLExplorer有七項(xiàng)內(nèi)容,分別為:
- Aliases 別名,用來(lái)標(biāo)識(shí)數(shù)據(jù)庫(kù)連接串的
- Connection Info 連接信息,用來(lái)顯示連接數(shù)據(jù)庫(kù)時(shí)的相關(guān)信息,如,數(shù)據(jù)庫(kù)產(chǎn)品名稱、版本、JDBC驅(qū)動(dòng)程序的名稱、版本、用戶名、連接串、是否自動(dòng)提交等等。
- Connnections 顯示活動(dòng)的連接情況
- Database Structure View 顯示數(shù)據(jù)庫(kù)結(jié)構(gòu)
- Drivers 配置驅(qū)動(dòng)程序用
- SQL History 執(zhí)行SQL的歷史記錄
- SQL Results 執(zhí)行SQL的結(jié)果集
下面會(huì)分別介紹這七項(xiàng)內(nèi)容的具體使用:
如下圖所示:
菜單Window => Preferences => SQLExplorer
右邊的項(xiàng)目中,可以設(shè)置預(yù)覽表結(jié)果集時(shí)返回的行數(shù)、SQL集的返回行數(shù)、是否自動(dòng)提交、還是關(guān)閉SQL編輯窗口后提交和寫SQL時(shí)是否自動(dòng)完成表和列名。
菜單Window => Preferences => SQLExplorer => SQL Editor
右邊的項(xiàng)目中,可以設(shè)置SQL編輯器里的字體屬性、文本屬性
菜單Window => Show View => Other => SQLExplorer 把里面的七項(xiàng)內(nèi)容全部顯示出來(lái),你也可以自己進(jìn)行定制一下它
開(kāi)始進(jìn)行配置驅(qū)動(dòng)程序,打開(kāi)Drivers
默認(rèn)加載成功插件后,只有JDBC ODBC Bridge是打勾可用的,其它都是打紅X不可用的,想想就知道為什么了吧(^_^)
沒(méi)有想出來(lái),接下來(lái)看看吧
右鍵JDBC ODBC Bridge,在彈出的菜單中點(diǎn)擊Change the selected Driver菜單
可以在彈出的修改驅(qū)動(dòng)程序中看到如下信息,在Driver Class Name顯示的是
sun.jdbc.odbc.JdbcOdbcDriver
因?yàn)閺腏DK1.2開(kāi)始,在JDK里自動(dòng)帶有這個(gè)驅(qū)動(dòng)程序了,所以顯示為可用了:)
接下來(lái)我們開(kāi)始配置MySQL和Oracle的驅(qū)動(dòng)程序:
右鍵MMMySQL Driver,在彈出的菜單中點(diǎn)擊Change the selected Driver菜單
在彈出的修改驅(qū)動(dòng)程序中看到,在Driver Class Name顯示的是org.gjt.mm.mysql.Driver
點(diǎn)擊Extra Class Path => Add => 選擇你的MySQL所在的路徑,加入它
加入驅(qū)動(dòng)程序如下所示:
單擊List Drivers按鈕,在Driver Class Name的右下框中可以看到三個(gè)驅(qū)動(dòng)類名,選擇你需要的一個(gè),OK之即可。
可以看到這下MMMySQL Driver也為打勾可以使用的狀態(tài)了。
以同樣的方法配置Oracle Thin Driver驅(qū)動(dòng)程序
默認(rèn)驅(qū)動(dòng)名稱,添加驅(qū)動(dòng)程序:
可以看到兩個(gè)驅(qū)動(dòng)程序的名稱
配置好驅(qū)動(dòng)程序后,可以開(kāi)始創(chuàng)建連接了,切換到Aliases別名視圖
點(diǎn)擊創(chuàng)建圖標(biāo),如下:
選擇MMMySQL Driver
填入別名的名稱、JDBC連接串URL、用戶名、密碼
確定后,在Aliases別名視圖里出現(xiàn)剛建立的連接
右鍵剛建立的數(shù)據(jù)庫(kù)連接別名,在彈出的菜單選擇Open…打開(kāi)之。
會(huì)彈出一個(gè)連接的確認(rèn)框,你可以更改用戶名與密碼,也可以設(shè)置是否自動(dòng)提交。
確定后,會(huì)自動(dòng)切換到Database Structure View視圖上,MySQL數(shù)據(jù)庫(kù),則可以看到Database
再打開(kāi)它,可以看到數(shù)據(jù)庫(kù)名,Table表及表的個(gè)數(shù)與名稱了。
選中其中的表userpwd,這個(gè)表是自己建立的,可以看到以下顯示列、索引、主鍵、外鍵、結(jié)果集預(yù)覽、行數(shù)共六個(gè)信息內(nèi)容。
以下顯示表的列信息
以下顯示索引信息
以下顯示主鍵信息
以下顯示外鍵信息
以下顯示結(jié)果集預(yù)覽的內(nèi)容
以下顯示的是記錄行數(shù)信息
切換到Connection Info連接信息的視圖,可以看到連接數(shù)據(jù)庫(kù)時(shí)的相關(guān)信息,
如,數(shù)據(jù)庫(kù)產(chǎn)品名稱MySQL、版本4.1.0a-nt
JDBC驅(qū)動(dòng)程序的名稱MySQL-AB JDBC Driver、版本mysql-connector-java-3.0.16-ga
用戶名test@localhost、連接串jdbc:mysql://localhost:3306/test、自動(dòng)提交模式為是等等。
顯示默認(rèn)的事務(wù)狀態(tài)
切換到Connnections視圖,顯示當(dāng)前數(shù)據(jù)庫(kù)活動(dòng)的連接情況,有一個(gè)活動(dòng)的連接。
右上角,可以打開(kāi)Open New Connection圖標(biāo)來(lái)打開(kāi)一個(gè)新的連接,比如連接到相同的數(shù)據(jù)庫(kù),但是卻是不同的用戶
右上角,單擊New SQL Editor圖標(biāo),創(chuàng)建一個(gè)新的SQL編輯器,來(lái)寫你的SQL語(yǔ)句
在打開(kāi)的SQL編輯器中,你可以開(kāi)始寫SQL語(yǔ)句了,如下:
按Ctrl + F9 或者點(diǎn)擊Exceute SQL圖標(biāo),執(zhí)行所輸入的語(yǔ)句
這樣可以在SQL Results視圖中看到如下執(zhí)行的結(jié)果信息
切換到SQL History 執(zhí)行SQL的歷史記錄的視圖,可以看到你執(zhí)行過(guò)的語(yǔ)句列表
再寫一個(gè)不同的語(yǔ)句,演示結(jié)果集與SQL歷史記錄
執(zhí)行后,記錄是顯示在最后的執(zhí)行結(jié)果是在后面,依次遞增的,即1、2、3、最后一個(gè)是你最后執(zhí)行的結(jié)果信息內(nèi)容顯示的地方,不要弄錯(cuò)了。
這樣在SQL History里就再增加上了一條執(zhí)行語(yǔ)句的記錄了
同樣增加一個(gè)Oracle的連接測(cè)試
Oracle數(shù)據(jù)庫(kù),在Database Structure View視圖里顯示有Database、Monitor、Security、Instance四項(xiàng)內(nèi)容
在SQL編輯器中,選擇Oracle的鏈接,再輸入查詢語(yǔ)句測(cè)試一下
可以在結(jié)果集里得到如果內(nèi)容,在第4個(gè)標(biāo)簽欄里了
再更改一下SQL語(yǔ)句
得到如下內(nèi)容,在第4個(gè)標(biāo)簽欄里了
SQL歷史記錄里可以看到執(zhí)行過(guò)的四條信息了
這個(gè)插件的使用應(yīng)當(dāng)不是很容易的,其它的應(yīng)用技巧與方法繼續(xù)中。
方法一
使用phpmyadmin,這是最簡(jiǎn)單的了,修改mysql庫(kù)的user表,不過(guò)別忘了使用PASSWORD函數(shù)。
方法二
使用mysqladmin,這是前面聲明的一個(gè)特例。
mysqladmin -u root -p password mypasswd
輸入這個(gè)命令后,需要輸入root的原密碼,然后root的密碼將改為mypasswd。
把命令里的root改為你的用戶名,你就可以改你自己的密碼了。
當(dāng)然如果你的mysqladmin連接不上mysql server,或者你沒(méi)有辦法執(zhí)行mysqladmin,那么這種方法就是無(wú)效的,而且mysqladmin無(wú)法把密碼清空。
下面的方法都在mysql提示符下使用,且必須有mysql的root權(quán)限:
方法三
mysql> Insert INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES
確切地說(shuō)這是在增加一個(gè)用戶,用戶名為jeffrey,密碼為biscuit。
在《mysql中文參考手冊(cè)》里有這個(gè)例子,所以我也就寫出來(lái)了。
注意要使用PASSWORD函數(shù),然后還要使用FLUSH PRIVILEGES。
方法四
和方法三一樣,只是使用了REPLACE語(yǔ)句
mysql> REPLACE INTO mysql.user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));
mysql> FLUSH PRIVILEGES
方法五
使用SET PASSWORD語(yǔ)句,
mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');
擬也必須使用PASSWORD()函數(shù),但是不需要使用FLUSH PRIVILEGES。
方法六
使用GRANT ... IDENTIFIED BY語(yǔ)句
mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit';
這里PASSWORD()函數(shù)是不必要的,也不需要使用FLUSH PRIVILEGES。
注意: PASSWORD() [不是]以在Unix口令加密的同樣方法施行口令加密。
MySQL 忘記口令的解決辦法
如果 MySQL 正在運(yùn)行,首先殺之: killall -TERM mysqld。
啟動(dòng) MySQL :bin/safe_mysqld --skip-grant-tables &
就可以不需要密碼就進(jìn)入 MySQL 了。
然后就是
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
重新殺 MySQL ,用正常方法啟動(dòng) MySQL 。
mysql密碼清空
Windows:
1.用系統(tǒng)管理員登陸系統(tǒng)。
2.停止MySQL的服務(wù)。
3.進(jìn)入命令窗口,然后進(jìn)入MySQL的安裝目錄,比如我的安裝目錄是c:\mysql,進(jìn)入C:\mysql\bin
4.跳過(guò)權(quán)限檢查啟動(dòng)MySQL,
c:\mysql\bin>mysqld-nt --skip-grant-tables
5.重新打開(kāi)一個(gè)窗口,進(jìn)入c:\mysql\bin目錄,設(shè)置root的新密碼
c:\mysql\bin>mysqladmin -u root flush-privileges password "newpassword"
c:\mysql\bin>mysqladmin -u root -p shutdown
將newpassword替換為你要用的root的密碼,第二個(gè)命令會(huì)提示你輸入新密碼,重復(fù)第一個(gè)命令輸入的密碼。
6.停止MySQL Server,用正常模式啟動(dòng)Mysql
7.你可以用新的密碼鏈接到Mysql了。
Unix&Linux:
1.用root或者運(yùn)行mysqld的用戶登錄系統(tǒng);
2.利用kill命令結(jié)束掉mysqld的進(jìn)程;
3.使用--skip-grant-tables參數(shù)啟動(dòng)MySQL Server
shell>mysqld_safe --skip-grant-tables &
4.為root@localhost設(shè)置新密碼
shell>mysqladmin -u root flush-privileges password "newpassword"
5.重啟MySQL Server
mysql修改密碼
mysql修改,可在mysql命令行執(zhí)行如下:
mysql -u root mysql
mysql> Update user SET password=PASSWORD("new password") Where user='name';
mysql> FLUSH PRIVILEGES;
mysql> QUIT
教你如何將MySQL數(shù)據(jù)庫(kù)的密碼恢復(fù)
因?yàn)镸ySQL密碼存儲(chǔ)于數(shù)據(jù)庫(kù)mysql中的user表中,所以只需要將我windows 2003下的MySQL中的user表拷貝過(guò)來(lái)覆蓋掉就行了。
在c:\mysql\data\mysql\(linux 則一般在/var/lib/mysql/mysql/)目錄下有三個(gè)user表相關(guān)文件user.frm、user.MYD、user.MYI
user.frm //user表樣式文件
user.MYD //user表數(shù)據(jù)文件
user.MYI //user表索引文件
為保險(xiǎn)起見(jiàn),三個(gè)都拷貝過(guò)來(lái),不過(guò)其實(shí)如果之前在要恢復(fù)的那個(gè)MySQL上沒(méi)有更改過(guò)表結(jié)構(gòu)的話,只要拷貝user.MYD就行了
然后
#. /etc/rc.d/init.d/mysql stop
#. /etc/rc.d/init.d/mysql start
#mysql -u root -p XXXXXX
好了,可以用windows 2003下mysql密碼登陸了
mysql>use mysql
mysql>update user set Password=PASSWORD('xxxxxx') where User='root';
這時(shí)候會(huì)出錯(cuò),提示user表只有讀權(quán)限
我分析了一下原因,只這樣的,因?yàn)閡ser.*文件的權(quán)限分配是windows 2003下的,在windows 2003下我ls -l一看權(quán)限是666
在linux下我一看,拷過(guò)來(lái)后權(quán)限變成了600(其實(shí)正常情況下600就行了,只不過(guò)這里的文件屬主不是mysql,拷過(guò)來(lái)后的屬主變?yōu)榱?root,所以會(huì)出現(xiàn)權(quán)限不夠,這時(shí)候如果你改成權(quán)限666則可以了,當(dāng)然這樣不好,沒(méi)有解決問(wèn)題的實(shí)質(zhì)),在 /var/lib/mysql/mysql/下ls -l看了一下
再
#chown -R mysql:mysql user.*
#chmod 600 user.*
//OK,DONE
重起一下MYSQL
重新連接
mysql>use mysql
mysql>update user set Password=PASSWORD('xxxxxx') where User='root';
mysql>FLUSH PRIVILEGES;
有一點(diǎn)值得注意:如果你windows 下mysql如果是默認(rèn)配置的話,注意要還要執(zhí)行
mysql>delete from user where User='';
mysql>delete from user where Host='%';
mysql>FLUSH PRIVILEGES;
好了,到這里恢復(fù)密碼過(guò)程就完成了
這個(gè)方法么就是有點(diǎn)局限性,你必須也具備另外的user表文件
其他還有幾種方法
其它方法一(這個(gè)是網(wǎng)上流傳較廣的方法,mysql中文參考手冊(cè)上的)
1. 向mysqld server 發(fā)送kill命令關(guān)掉mysqld server(不是 kill -9),存放進(jìn)程ID的文件通常在MYSQL的數(shù)據(jù)庫(kù)所在的目錄中。
killall -TERM mysqld
你必須是UNIX的root用戶或者是你所運(yùn)行的SERVER上的同等用戶,才能執(zhí)行這個(gè)操作。
2. 使用`--skip-grant-tables' 參數(shù)來(lái)啟動(dòng) mysqld。 LINUX下:
/usr/bin/safe_mysqld --skip-grant-tables , windows下c:\mysql\bin\mysqld --skip-grant-tables
3. 然后無(wú)密碼登錄到mysqld server ,
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
。你也可以這樣做:
`
mysqladmin -h hostname -u user password 'new password''
4. 載入權(quán)限表:
`
mysqladmin -h hostname flush-privileges'
或者使用 SQL 命令
`FLUSH PRIVILEGES'
5.
killall -TERM mysqld
6.用新密碼登陸
其它方法二
直接用十六進(jìn)制編輯器編輯user.MYD文件
不過(guò)這個(gè)里面我要說(shuō)明一點(diǎn),我這里編輯的時(shí)候發(fā)現(xiàn)個(gè)問(wèn)題,加密的密碼串有些是連續(xù)存儲(chǔ)的,有些的最后兩位被切開(kāi)了,后兩位存儲(chǔ)在后面其他地方.這一 點(diǎn)我還沒(méi)想明白.還有注意一點(diǎn)就是編輯的是加密過(guò)的密碼串,也就是說(shuō)你還是需要另外有user表文件。這種方法和我最上面介紹的方法的區(qū)別在于,這種方法 直接編輯linux下的user表文件,就不需要重新改文件屬主和權(quán)限了
修正一下:我在Windows下的實(shí)際操作如下
1.關(guān)閉正在運(yùn)行的MySQL。
2.打開(kāi)DOS窗口,轉(zhuǎn)到mysql\bin目錄。
3.輸入
mysqld-nt --skip-grant-tables
回車。如果沒(méi)有出現(xiàn)提示信息,那就對(duì)了。
4.再開(kāi)一個(gè)DOS窗口(因?yàn)閯偛拍莻€(gè)DOS窗口已經(jīng)不能動(dòng)了),轉(zhuǎn)到mysql\bin目錄。
5.輸入mysql回車,如果成功,將出現(xiàn)MySQL提示符 >
6. 連接權(quán)限數(shù)據(jù)庫(kù)
>use mysql;
(>是本來(lái)就有的提示符,別忘了最后的分號(hào))
6.改密碼:
> update user set password=password("123456") where user="root"; (別忘了最后的分號(hào))
7.刷新權(quán)限(必須的步驟)
>flush privileges;
8.退出
> \q
9.注銷系統(tǒng),再進(jìn)入,開(kāi)MySQL,使用用戶名root和剛才設(shè)置的新密碼123456登陸。
據(jù)說(shuō)可以用直接修改user表文件的方法:
關(guān)閉MySQL,Windows下打開(kāi)Mysql\data\mysql,有三個(gè)文件user.frm,user.MYD,user.MYI找個(gè)知道密碼的MySQL,替換相應(yīng)的這三個(gè)文件,如果user表結(jié)構(gòu)沒(méi)改過(guò),一般也沒(méi)人去改,替換user.MYD就可以了。
也可以直接編輯user.MYD,找個(gè)十六進(jìn)制編輯器,UltraEdit就有這個(gè)功能。關(guān)閉MySQL,打開(kāi)user.MYD。將用戶名root 后面的八個(gè)字符改為565491d704013245,新密碼就是123456。或者將它們對(duì)應(yīng)的十六進(jìn)制數(shù)字,(左邊那里,一個(gè)字符對(duì)應(yīng)兩個(gè)數(shù)字),改 為 00 02 02 02 02 02 02 02,這就是空密碼,在編輯器右邊看到的都是星號(hào)*,看起來(lái)很象小數(shù)點(diǎn)。重開(kāi)MySQL,輸入root和你的新密碼。