程序配置文件有哪些
⑴ 基于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读取
ResourceBundlerb=ResourceBundle.getBundle(packageName);
rb.getString(Stringkey);
Java代码
⑹ 软件的配置文件是指什么,通常都有什么用啊
软件的配置文件是用来存储相关软件的一些信息,如初始化的信息,初始路径和帐号等等。方便程序的移植,可以随时通过修改配置文件*.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配置文件,即使管理员可以锁定阻止更改值的选项。