㈠ C#中配置文件是什么意思,有什么用,保存在什么地方
配置文件是用xml写的一个文件,因为xml更改后不用重新生成就可以使用,所以用来配置一些可能经常改动的东西。举个例子,数据库连接字符串就经常通过配置文件来配置:这样的好处,你写代码的时候,用的数据库是你自己的,你的程序打包后,在另外的一台电脑上安装使用,如果不是连配置文件,那么那台电脑必须能连接上你的电脑,否则就不能用了。通过配置文件,他可以直接在配置文件中把数据库改成他自己的。那样就好用,并且不用任何的编译。项目文件一般分两种:app.config,(用于非web程序),相应的,web.config用于web项目向项目添加配置文件的时候,一般不建议更改名字,使用默认的就好。 public string filepath = ConfigurationManager.AppSettings["path"]的意思是从app.config文件中配置的一个key,这行代码字面上看是读取配置文件中存放file的路径ConfigurationManager是.netframework中提东操作配置文件的类库,Appsettings[]里面的字符串是在app.config中定义的类似这样的<add key="path" value="c:\\system32"/>
㈡ Config文件是个什么文件
Config文件是通过各种程序使用的通用配置文件。它包含的设置和配置信息以及不同的程序可以以不同的格式存储这些数据。这些文件不应该手动打开,但它可以被保存在文本格式,并在文本编辑器查看。
根据我们的记录,有 一 种与 CONFIG 文件扩展名相关的文件类型,最常见的被格式化为Configuration File。
Microsoft Notepad由Microsoft Corporation发布,是最通用的关联应用程序。 此外,有 一 种不同的软件程序可供您用于查看这些文件。 大多数 CONFIG 文件被视为Developer Files。
(2)程序的配置文件是自动生成的扩展阅读
web容器在初始化时使用一个ServletConfig(即config)对象向JSP页面传递信息,此配置信息包括初始化参数(在当前Web应用的应用部署描述文件web.xml中定义)以及表示Servlet或JSP页面所属Web应用的ServletContext对象。
config对象对应于javax.servlet.ServletConfig类,此类位于servlet-api.jar包中。
config对象的几个方法:
(1)public String getParameter(String name);
返回制定的名称name初始化参数的值,如果参数不存在则返回null。
(2)public java.util.Enumeration getinitParameterNames();
得到所有初始化参数名称的枚举。
(3)public ServletContext getServletContext();
返回Servlet或JSP页面所属的ServletContext的一个引用。
(4)public String getServletName();
返回Servlet实例或JSP页面的名称,此名称可以在Web应用部署描述文件中指定,对于一个未注册(也就是未命名)Servlet实例或JSP页面,将返回该Servlet类的类名。
JSP的其他内置对象:request、response、session、application、out、exception、pageContext。
㈢ 配置文件是怎么生成的
自定义一个规则,然后将这个规则通过程序的方式,写到文件中。程序运行的时候加载这个文件以及文件中的配置。
㈣ mac有什么工具可以自动生成实体类和配置文件
用MyEclipse自动生成Hibernate映射文件及实体:1、 创建数据库,创建相应的表,2、 点击图标,选择MyEclipse Datebase Explorer,3、 右击空白区域,选择new菜单,根据提示创建数据库连接,创建好后会显示你所创建的连接名,如图mysqldb是我创建的数据库连接,4、 选择需要添加hibernate映像文件的工程右击—>MyEclipse–>Add Hibernate Capabilities,5、 根据提示下一步,不需要改动东西,6、 选择刚刚创建的数据库连接名,继续下一步,最后finish,7、 刚刚自动生成的东西,有HibernateSessionFactory.java 和 hibernate.cfg.xml,8、 到MyEclipse Datebase Explorer中刚刚新建的数据库连接选中所有表,点击右键—>Hibernate Reverse Enginnering 选中目录存放将要反转出来的实体类查看是否选中Update Hibernate configuration..若没有自己勾选一下,下一步,可以设置每张表中id增长方式(assigned代表要人为指定,为了方便可以空着让系统决定),及生成的映射文件名称,注意事项:Class name要指定完整的包名assigned代表要人为指定,为了方便可以空着让系统决定。9、 回到my eclipse enterprise视图下,所有实体类以及配置文件已生成。