『壹』 java中配置文件的作用
配置文件有的是框架需要的 有的是存放一些自定义的信息 总之就是供程序去读取信息的
『贰』 xml在java开源框架中的作用是什么
首先使用xml配置文件的好处是参数配置项与代码分离,便于管理以及日后的维护和修改。其次,xml是标准化的树节点文档,通用性强。第三,在一个采用SSH2框架的java web项目中,容器在初次启动的时候,会先读取web.xml,如果web.xml里面配置了spring和struts2的监听器,则会通过监听器的配置路径找到spring和struts的配置文件。srping的配置文件是applicationContext.xml,而struts2的配置文件是struts.xml。至于底层解析可能是采用dom解析方式。再来接着说解析后被调用的过程:当容器启动并读取web.xml的时候,如果发现有配置监听器,则会先进入监听器的初始化方法,并执行里面的代码逻辑。spring监听器的配置为: <!– spring整合struts2的监听器 –> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!– 给监听器设置需要监听的spring配置文件路径 –> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param>注意第二段配置描述的spring的监听配置文件路径,也就是说spring容器加载的参数都是定义在项目src下的:applicationContext.xml中。这时候容器会读取该配置文件,从而知道了用户定义了哪些要初始化的Bean,要注入的对象等等。比如如果在spring中注入了数据持久层框架Hibernate,那么就会将Hibernage的sessionFaction初始化出来,并且将相应的数据源信息加载到内存中,从而在开发的时候,直接从容器中获取对象来进行数据持久层的相关操作。这样就不用在代码中再去设置要操作哪个数据库的,已经超时时间等相关参数了。从而做到我一开始说的配置项和代码的分离。最后希望可以帮到你,谢谢~
『叁』 大神快点来,求描述一下spring框架中applicationContext.xml这个配置文件的作用,简单描述一下就行
spring默认的web应用配置文件是/WEB-INF/applicationContext.xml文件,这个可以改动,不过需要在web.xml里面配置。配置文回件是spring启动需要实例化的所有答类,实例化之后同时注入相应的依赖关系,以及类的运行周期
『肆』 谁能跟我具体的说说java ssh框架中几个配置文件的具体关系和区别
先说说他们分别配置些什么吧web.xml 是web工程必须的,项目启动时首先加载web.xml文件,读取配置相关信息。applicationContext.xml 是spring框架的配置信息 ,关于bean的注入,以及事物管理等信息struts.xml 是struts2框架的配置信息,关于action和result的值struts-config.xml 是struts1的配置信息hibernate.cfg.xml 是hibernate框架的配置信息,当然有了applicationContext.xml 可以放在里面, 也可以在applicationContext.xml 里引用 hibernate.cfg.xml 。 <bean id="sf" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation" value="classpath:hibernate.cfg.xml"></property> </bean>
『伍』 刚学框架,xml配置文件是干什么用的,为什么要配置
框架就是使程序层次更分明,分工更明确。易于扩展和维护。框架里页面转向一般都是由控制器来完成的比如Struts里的ActionServlet 简单点说就是机器会根据你配置的xml里的信息去自动完成把相应的请求转到相对应的页面上去。不需要你来写这些操作。不配置这些他就不知道转到哪里去了。以上只是大致意思,具体的找本书看看吧。才子_辉祝您愉快!
『陆』 如果引用了Spring框架,必不可少的配置文件是什么并说明其作用。
已经回答 了hibernate.cfg.xml,主要就是配置数据库连接用
『柒』 spring中的注解如何实现降低耦合度 在Spring框架中通过使用配置文件,可以降低类与类
配置文件的方式来也是在修改源码啊,难自道.java是源码.xml的就不是源码了?
所谓的耦合度,我个人理解是代码之间的硬性关联,比如你要写一个业务,在不适用spring的情况下,需要把java代码之间的关联写到一起,往往在你需要修改某个功能的时候,会有“牵一发而动全身”的感觉,使用spring的框架的目的是通过少量的配置将部分的强关联/强依赖给减弱,通过修改少量的代码就可以实现功能的修改的目的。
耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则就是高内聚低耦合。
以上是网络对耦合度的解释。希望可能帮到你。
『捌』 hadoop-env.sh是hadoop配置文件中的一个,求问它在整个hadoop框架里的作用
1、hadoop是java语言开发,运行时候需要用jdk的jre环境,故必须配置。2、对于一个需要jdk环境支持的项目来说,有两种获取方:直接获取系统的JAVA_HOME或是项目的配置文件中的配置的JAVA_HOME。显然hadoop是走的第二种方式,故在运行hadoop时,你不配置系统的JAVA_HOME也是可以接受的,只是一般都会配置。再思考下吧。