當前位置:首頁 » 存儲配置 » 程序配置文件有哪些

程序配置文件有哪些

發布時間: 2023-01-15 22:39:04

⑴ 基於jsp的web應用程序的配置文件是

基於jsp的web應用程序的配置文件是web.xml。根據查詢相關公開信息顯示:web.xml是基於jsp的web應用程序的配置文件,web.xml是網路程序中的一個很重要的配置文件,XML是一種元標記語言,強調以數據為核心。

⑵ 瀏覽器里配置文件是什麼

成功操作程序所需信息的文件。配置文件本質上是包含成功操作程序所需信息的文件。這些信息以特定方式構成。它們不是在程序中進行硬編碼,而是用戶可配置的,通常存儲在純文本文件中(盡管我以前見過使用過SQLite資料庫作為其配置文件的程序)。

⑶ 軟體開發中,什麼叫「配置文件」,一般配置文件里放什麼

配置文件里放程序啟動時需要對程序進行配置的信息,比如我們平時啟動剛安裝的一款軟體時,會出現一些填寫注冊信息的控制項,並詢問您是否要勾選記住密碼、下次自動登錄等的復選框(比如QQ、微信),這些注冊信息就被寫進了相應程序的配置文件里,當程序下次在啟動時就會自動讀取配置文件,對程序進行配置,這樣我們就不用每次都填寫這些注冊信息,程序就會自啟動了。個人覺得這好像是配置文件在我們開發軟體時的一個運用,由於能力有限,暫且只能回答到這。
在下曾經寫過一個連接數據的程序,將資料庫的連接信息寫入一個配置文件中(.ini後綴文件或.xml後綴的文件),然後在程序中對這個配置文件進行讀寫,就可以達到自動連接資料庫或修改資料庫原有的連接信息的目的。
希望以上回答is
helpful!

⑷ 關於App.config文件

App.config文件

1. 配置文件概述:
應用程序配置文件是標準的 XML 文件,XML 標記和屬性是區分大小寫的。它是可以按需要更改的,開發人員可以使用配置文件來更改設置,而不必重編譯應用程序。配置文件的根節點是configuration。我們經常訪問的是appSettings,它是由.Net預定義配置節。我們經常使用的配置文件的架構是象下面的形式。先大概有個印象,通過後面的實例會有一個比較清楚的認識。下面的「配置節」可以理解為進行配置一個XML的節點。

常見配置文件模式:

<configuration>
<configSections> //配置節聲明區域,包含配置節和命名空間聲明
<section> //配置節聲明
<sectionGroup> //定義配置節組
<section> //配置節組中的配置節聲明
<appSettings> //預定義配置節
<Custom element for configuration section> //配置節設置區域

2. 只有appSettings節的配置文件及訪問方法

下面是一個最常見的應用程序配置文件的例子,只有appSettings節。
程序代碼: [ 復制代碼到剪貼板 ]
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="connectionstring" value="User ID=sa;Data Source=.;Password=;Initial Catalog=test;Provider=SQLOLEDB.1;" />
<add key="TemplatePATH" value="Template" />
</appSettings>
</configuration>

下面來看看這樣的配置文件如何方法。

程序代碼: [ 復制代碼到剪貼板 ]
string _connectionString=ConfigurationSettings.AppSettings["connectionstring"];

使用ConfigurationSettings類的靜態屬性AppSettings就可以直接方法配置文件中的配置信息。這個屬性的類型是NameValueCollection。

3. 自定義配置文件

3.1自定義配置節

一個用戶自定義的配置節,在配置文件中分為兩部分:一是在<configSections></ configSections> 配置節中聲明配置節(上面配置文件模式中的「<section>」),另外是在<configSections>< / configSections >之後設置配置節(上面配置文件模式中的「< Custom element for configuration section>」),有點類似一個變數先聲明,後使用一樣。聲明一個配置文件的語句如下:

<section name=" " type=" "/>
<section>:聲明新配置節,即可創建新配置節。

name:自定義配置節的名稱。

type:自定義配置節的類型,主要包括System.Configuration.SingleTagSectionHandler、 System.Configuration.DictionarySectionHandler、 System.Configuration.NameValueSectionHandler。

不同的type不但設置配置節的方式不一樣,最後訪問配置文件的操作上也有差異。下面我們就舉一個配置文件的例子,讓它包含這三個不同的type。

程序代碼:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="Test1" type="System.Configuration.SingleTagSectionHandler"/>
<section name="Test2" type="System.Configuration.DictionarySectionHandler"/>
<section name="Test3" type="System.Configuration.NameValueSectionHandler" />
</configSections>

<Test1 setting1="Hello" setting2="World"/>
<Test2>
<add key="Hello" value="World" />
</Test2>
<Test3>
<add key="Hello" value="World" />
</Test3>
</configuration>

我們對上面的自定義配置節進行說明。在聲明部分使用<section name="Test1" type= "System.Configuration.SingleTagSectionHandler"/>聲明了一個配置節它的名字叫Test1,類型為SingleTagSectionHandler。在設置配置節部分使用 <Test1 setting1= "Hello" setting2="World"/>設置了一個配置節,它的第一個設置的值是Hello,第二個值是World,當然還可以有更多。其它的兩個配置節和這個類似。
下面我們看在程序中如何訪問這些自定義的配置節。我們用過ConfigurationSettings類的靜態方法GetConfig來獲取自定義配置節的信息。

程序代碼: public static object GetConfig(string sectionName);

下面是訪問這三個配置節的代碼:

程序代碼:
//訪問配置節Test1
IDictionary IDTest1 = (IDictionary)ConfigurationSettings.GetConfig("Test1");
string str = (string)IDTest1["setting1"] +" "+(string)IDTest1["setting2"];
MessageBox.Show(str); //輸出Hello World

//訪問配置節Test1的方法2
string[] values1=new string[IDTest1.Count];
IDTest1.Values.CopyTo(values1,0);
MessageBox.Show(values1[0]+" "+values1[1]); //輸出Hello World

//訪問配置節Test2
IDictionary IDTest2 = (IDictionary)ConfigurationSettings.GetConfig("Test2");
string[] keys=new string[IDTest2.Keys.Count];
string[] values=new string[IDTest2.Keys.Count];
IDTest2.Keys.CopyTo(keys,0);
IDTest2.Values.CopyTo(values,0);
MessageBox.Show(keys[0]+" "+values[0]);

//訪問配置節Test3
NameValueCollection nc=(NameValueCollection)ConfigurationSettings.GetConfig("Test3");
MessageBox.Show(nc.AllKeys[0].ToString()+" "+nc["Hello"]); //輸出Hello World

通過上面的代碼我們可以看出,不同的type通過GetConfig返回的類型不同,具體獲得配置內容的方式也不一樣。

[table]
配置節處理程序|返回類型[br]
[/table]
SingleTagSectionHandler Systems.Collections.IDictionary

DictionarySectionHandler Systems.Collections.IDictionary

NameValueSectionHandler Systems.Collections.Specialized.NameValueCollection

3.2自定義配置節組
配置節組是使用<sectionGroup>元素,將類似的配置節分到同一個組中。配置節組聲明部分將創建配置節的包含元素,在< configSections>元素中聲明配置節組,並將屬於該組的節置於<sectionGroup>元素中。下面是一個包含配置節組的配置文件的例子:

復制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="TestGroup">
<section name="Test" type="System.Configuration.NameValueSectionHandler"/>
</sectionGroup>
</configSections>

<TestGroup>
<Test>
<add key="Hello" value="World"/>
</Test>
</TestGroup>
</configuration>

java常用的配置文件有哪些

項目中經常會需要讀取配置文件(properties文件),給你總結了配置文件讀取方法如下:
1、通過java.util.Properties讀取

Java代碼

  • Propertiesp=newProperties();

  • //p需要InputStream對象進行讀取文件,而獲取InputStream有多種方法:

  • //1、通過絕對路徑:InputStreamis=newFileInputStream(filePath);

  • //2、通過Class.getResourceAsStream(path);

  • //3、通過ClassLoader.getResourceAsStream(path);

  • p.load(InputStreamis);

  • is.close();

  • p.getString(String(key))


  • 2、通過java.util.ResourceBundle讀取

  • Java代碼

  • ResourceBundlerb=ResourceBundle.getBundle(packageName);

  • rb.getString(Stringkey);

⑹ 軟體的配置文件是指什麼,通常都有什麼用啊

軟體的配置文件是用來存儲相關軟體的一些信息,如初始化的信息,初始路徑和帳號等等。方便程序的移植,可以隨時通過修改配置文件*.INI定製一些軟體的特性,而不需要修改軟體後重編譯。現在有的人用*.XML做配置文件了,因為*.INI有些限制。

⑺ 優穩系統里optevent是什麼文件

配置文件。
opt是歐姆龍PLC程序的配置文件。在使用CX-Programmer編寫完程序後,點擊保存,這時會生成兩個文件:cxp和opt。cxp是主程序文件,即程序。opt是配置文件,記錄系統工作環境信息。
優穩自動化系統有限公司依託浙江大學工業自動化國家工程研究中心、浙江大學控制工程國家實驗室,通過產學研合作建立浙大優穩工業自動化儀表與控制裝置聯合技術中心;技術團隊50%以上為碩士或博士學位,在可靠性設計技術、數據I/O技術、實時控制技術、實時資料庫技術、軟體平台技術等關鍵核心技術上有11項重大創新與技術突破。

⑻ MVC中除了web.config文件外,還有哪些配置文件

.NET中的配置文件是有層次結構的,不僅包括web.config文件,同時還有更高級別的配置文件。比如說計算機級別的配置文件machine.config,當MVC應用程序運行時,該文件中的配置將應用於本機的所有 .NET 應用。而更多具體的配置文件以及各自的作用,我們可以去秒秒學上看看,上面有比較詳細的圖文介紹。從最高級往最低級的配置文件,大致結構如下:
1)machine.config:當運行MVC應用程序時,首先從machine.config配置文件開始,該配置文件控制著運行在同一台計算上的所有.NET應用程序的基礎設置,包括桌面應用程序、Windows服務、web應用程序等,隨後我們將進行相應的講解。
2)根web.config:同樣還有一個machine級別的web.config配置文件,也成為根web.config,在healthMonitoring設置中可以看到。該配置將應用於所有的 ASP.NET 應用。
3)父web.config:這種情況出現在當應用程序部署在另一個ASP.NET Web應用程序下時,就會有父web.config配置文件,此時配置文件就有著繼承的關系。
4)web.config:最後才是應用程序中的web.config文件,通過該文件,可以修改計算機級別的machine.config配置文件或者根web.config配置文件,即使管理員可以鎖定阻止更改值的選項。

熱點內容
本地打不開編譯出來的項目包 發布:2025-07-22 07:13:46 瀏覽:479
存儲b和k 發布:2025-07-22 07:13:04 瀏覽:329
etl存儲過程 發布:2025-07-22 06:51:19 瀏覽:549
python變長參數 發布:2025-07-22 06:50:36 瀏覽:483
sql存儲過程工具 發布:2025-07-22 06:47:37 瀏覽:368
c語言ifx1 發布:2025-07-22 06:31:17 瀏覽:174
陳文宇c語言程序設計 發布:2025-07-22 06:27:06 瀏覽:189
小米app下載密碼設置在哪裡 發布:2025-07-22 06:25:24 瀏覽:465
mozilla源碼 發布:2025-07-22 06:12:19 瀏覽:781
達內培訓西安Java 發布:2025-07-22 06:07:08 瀏覽:11