導航:首頁 > 文件管理 > 配置框架需要哪些配置文件

配置框架需要哪些配置文件

發布時間:2023-04-09 18:27:43

① laravel框架需要改什麼配置文件

框架下載好了,但是想要很好的使用,可能我們還有一些東西需要知道,這就是配置。和項目有關的配置是在 app/config 文件夾里,但是除了這里還有一些配置可能是我們需要的。作為一個基礎教程,我就不一一介紹了,只是選擇一些大家配置比較多的地方講解一下。
app/config 中的配置說明

1
在 app/config 文件夾中經常配置的一般有兩個文件:app.php 和 database.php 兩個文件,他們一個是配置項目雜項的、一個是配置資料庫的。下面我就裡面的常用配置做一下解釋: 先是 app.php 文件

2
其實 app.php 後面還有一些內容,但那些基本上不需要你修改。(只有添加第三方包的時候才有需要,我們會到時候再講)
接下來介紹 database.php 文件
3
<?php
return array(
'fetch' => PDO::FETCH_CLASS,
'default' => 'meinv',
'connections' => array(
'sqlite' => array(
'driver' => 'sqlite',
'database' => __DIR__.'/../database/proction.sqlite',
'prefix' => '',
),
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
'meinv' => array( //這里就是上面例子里的默認連接資料庫名,實際上是 mysql 資料庫
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),

'pgsql' => array(
'driver' => 'pgsql',
'host' => 'localhost',
'database' => 'database',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'prefix' => '',
'schema' => 'public',
),

'sqlsrv' => array(
'driver' => 'sqlsrv',
'host' => 'localhost',
'database' => 'database',
'username' => 'root',
'password' => '',
'prefix' => '',
),

),
);

?>
額~,你懂的,我肯定不會都說完么,對於剛開始的你來說,資料庫的設置知道這些就足夠了
END
配置開發環境

有時候我們需要指定開發環境是「本地」(本地環境一般是指我們自己電腦上的虛擬伺服器,並沒有發布到網上)還是「生產」(生產環境一般是指線上環境,就是在正式的伺服器上),亦或是還有其他環境(有些開發公司還會分測試環境等等),以方便做一個配置上的改變,比如「本地」環境的話就可以打開 debug 等等,而「生產」環境就不能打開 debug,否則會讓人知道我們伺服器的一些信息,這可是秘密,會造成不安全的。那下面就介紹一下 Laravel 中的環境配置。
環境配置在 bootstrap/start.php 中,我們打開這個文件,在裡面找到下面這段代碼

這里的 'your-machine-name' 是指你電腦的 hostname(啥是 hostname?好吧,我也查了好久,就是你的伺服器名)。有童鞋問了:怎麼知道我電腦的 hostname 呢? Windows 中打開 cmd 輸入 ipconfig /all
下面「主機名」就是 hostname,
Ubuntu 中打開終端輸入
hostname
顯示的就是 hostname 比如我的電腦的 hostname 是 admin,那麼就是這樣的
$env = $app->detectEnvironment(array( 'local' => array('admin'), ));
這樣的話在我的電腦中的時候,用的就是 'local' 中的配置。
那前面的 'local' 是什麼呢?是表示 app/config 中的文件夾名。當 hostname 符合你的設置的時候,Laravel 會在你的 app/config 文件夾里尋找 local 文件夾,並啟用裡面文件的設置,如果需要的設置 local 文件夾里沒有的話就會啟用 app/config 里的設置。聽起來有些繞是不是?看下面,我們的 app/config 中一般是這樣的

這時候我們的環境設置起不了任何作用,配置用的就是現在這些文件的設置。下面我們在裡面建一個名叫 local 的文件夾,並將 app.php 和 database.php 兩個文件拷貝進去。於是文件結構變成了這樣:

結合上面我的環境設置,當我在我的電腦看的時候,app.php 和 database.php 啟用的是 local 文件夾中的,其他配置用的還是原來的,我本地需要什麼配置和線上的有不同的時候,就將那個配置文件拷貝到 local 文件夾里,然後配置就行了。
'local' 這個名字不是必須的,我們可以任意起,而且可以不止一個,比如像下面這樣
$env = $app->detectEnvironment(array(

'shenma' => array('admin'),
'fuyun' => array('work','ayaya.group'),

));

② 基於ssh框架的javaweb項目配置文件都有哪些

三大框架需要用到的配置文件總共有一下幾個:struts.xml、hibernate-cfg.xml 、spring.xml 、web.xml。添加了配置文件其實只是其中的一個步驟,第二步,應該添加各個框架的jar包(添加需要用到的就行)。 這樣,三個框架的環境才算配置完成。

③ 誰能跟我具體的說說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>

④ 怎麼在MyEclipse中快速配置spring框架

在MyEclipse中快速配置spring框架的方法:

1、推薦下載最新的spring framework 4.2.4完整版本:spring-framework-4.2.4.RELEASE-dist.zip,下載之後解壓出來即可

⑤ ASP.Net MVC框架配置與分析

前幾年的時候ASP Net就有MVC的概念 實際上就是我們熟悉的WebForm開發模型 Model層與視圖無關 並且只與資料庫相關 偽代碼 pulic class Model{pulic DataSet ds(){//資料庫庫取數據伍凳頃return ds;}} Controller實際上就是我們熟悉的Default aspx cs文件 繼承自System Web UI Page 類的文件 View就粗並是aspx文件了而今 微軟推出了新的MVC開發框架 也就是Microsoft ASP NET Extensions 可以從這里下載 a a bc d bbc df /ASPNetExt exe當然 安裝之前必須安裝VS 安裝完後可以在創建項目的地方增加以下兩種項目 一種是 ASP NET MVC Web Application and Test 會同時創建MVC項目和一個測試項目 一個是ASP NET MVC Web Application 只會純粹的建立MVC項目 而在項目中引用新文件的時候 也會增加MVC的頁面 在創建MVC項目以後 會增加以下文件

訪問的機制是通過URL重寫實現的 因此 你需要設置IIS映射 MVC是通過HttpMole進行地址重寫的

< Moles > < addname = ScriptMole type = System Web Handlers ScriptMole System Web Extensions Version= Culture=neutral PublicKeyToken= BF AD E /> < addname = DynamicDataMole type = System Web DynamicData DynamicDataHttpMole System Web Extensions Version= Culture=neutral PublicKeyToken= BF AD E /> < addname = UrlRoutingMole type = System Web Mvc UrlRoutingMole System Web Extensions Version= Culture=neutral PublicKeyToken= BF AD E /> </ Moles >

而在Global asax cs中設置了映射關系//設置Url重寫映射//URL格式設置了訪問的為controller(這里是Home) action對應HomeController里的方法RouteTable Routes Add(new Route{Url = [controller]/[action]/[id] Defaults = new { action = Index id = (string)null } RouteHandler = typeof(MvcRouteHandler)});

//設置默認訪問地址 因此主目錄下看似無用的Default aspx不能刪除掉//controller= Home 設置的是訪問的路徑 這里對應上圖中的Home目錄 也對應了HomeController的類名//action是對應腔陸HomeController cs類中的Index方法 RouteTable Routes Add(new Route{Url = Default aspx Defaults = new { controller = Home action = Index id = (string)null } RouteHandler = typeof(MvcRouteHandler)});HomeController cs代碼 public class HomeController : Controller{[ControllerAction]public void Index(){RenderView( Index );}

[ControllerAction]public void About(){RenderView( About );}}在HomeController中找到要訪問的頁面最後要說明的是Html ActionLink( About Us About Test )方法 能夠實現自動鏈接處理 參數 是 鏈接顯示的文字

參數 是 要訪問的文件參數 是 訪問的目錄 盡管參數名是controllerName lishixin/Article/program/net/201311/11587

⑥ SSH組合框架需要的所有配置文件

早期用MyEclipse6.0 配置SSH都是手動配置。現在不用了,只要是6.0以上的都可以自動配置的,項目上點右鍵 Add spring/Add Hibernate/Add struts
具體導入步驟我無法一次性說清楚,只能說個大概。
但是我習慣先導入struts 再導 hibernate,最後導spring。
導spring的時候注意 把能用到的都選上,spring aop/core 最後三個hibernate 3.2 都選上,單選選擇 checked library 路徑
Spring applicationContext.xml 配置文件名可以隨意更改。

如果非要手動配置SSH,我這有教程,可以考給你,有不明白的可以跟你說下。
網路Hi ms_compound

⑦ spring和struts2整合配置文件

一、需要的JAR文件為:Spring和Struts2框架本身需要的JAR文件以及他們所依賴的JAR文件,比如commons-logging.jar等等,另外還需要Struts2發布包中的struts2-spring-plugin-x.xx.jar。
二、在web.xml中增加WebApplicationContext的相應配置,以下兩種配置方式本質是一樣的。
1. Servlet 2.3及以上版本可以使用監聽器,相應配置如下:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
如果spring配置文件被命名為applicationContext.xml,並且放在WEB-INF目錄下,則不需要配置<context-param>,因為ContextLoaderListener默認在WEB-INF目錄下尋找名為applicationContext.xml的文件。若存在多個Spring配置文件,則在<param-value>中依次列出,之間以逗號隔開。
2. Servlet 2.3以下版本由於不支持<listener>,需要配置<servlet>,格式如下:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
<servlet>
<servlet-name>contextLoaderServlet</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
如果spring配置文件被命名為applicationContext.xml,並且放在WEB-INF目錄下,則不需要配置<context-param>,因為ContextLoaderListener默認在WEB-INF目錄下尋找名為applicationContext.xml的文件,或者是名字為contextConfigLocation的ServletContext參數所指定的文件。由於該Servlet配置只是為了在容器啟動時能啟動ContextLoaderServlet使其工作,而不需要引用該Servlet,所以不需要配置<servlet-mapping>。
三、在web.xml中完成載入WebApplicationContext之後,接下來就可以做到Spring和Struts2的整合了。整合有兩種方法,分別敘述如下:
1. 第一種實現方法:
1) 將Struts的業務邏輯控制器類配置在Spring的配置文件中,業務邏輯控制器中引用的業務類一並注入。注意,必須將業務邏輯控制器類配置為scope=」prototype」!
示例如下:
<bean id=」LoginAction」 class=」yaso.struts.action.LoginAction」>
<property name=」loginDao」 ref=」LoginDao」/>
</bean>
2) 在struts.xml或者等效的Struts2配置文件中配置Action時,指定<action>的class屬性為Spring配置文件中相應bean的id或者name值。示例如下:
<action name=」LoginAction」 class=」LoginAction」>
<result name=」success」>/index.jsp</result>
</action>
2. 第二種實現方法:
1) 業務類在Spring配置文件中配置,業務邏輯控制器類不需要配置,Struts2的Action像沒有整合Spring之前一樣配置,<action>的class屬性指定業務邏輯控制器類的全限定名。
2) 業務邏輯控制器類中引用的業務類不需要自己去初始化,Struts2的Spring插件會使用bean的自動裝配將業務類注入進來,其實業務邏輯控制器也不是Struts2創建的,而是Struts2的Spring插件創建的。默認情況下,插件使用by name的方式裝配,可以通過增加Struts2常量來修改匹配方式:設置方式為:struts.objectFactory.spring.autoWire = typeName,可選的裝配參數如下:
a) name:等價於Spring配置中的autowire=」byName」,這是預設值。
b) type:等價於Spring配置中的autowire=」byType」。
c) auto:等價於Spring配置中的autowire=」autodetect」。
d) constructor:等價於Spring配置中的autowire=」 constructor」。
四、如果原先在Struts2中使用了多個object factory,則需要通過Struts2常量顯式指定object factory,方式如下:struts.objectFactory = spring;如果沒有使用多個object factory,這一步可以省略。
五、可以通過設增加Struts2常量來指定是否使用Spring自身的類緩存機制。可以設定的值為true或false,默認為true。設置方式為:struts.objectFactory.spring.useClassCache = false。
六、至此,完成了兩種方式的整合。比較這兩種整合方式,其本質是一樣的。不同之處在於,使用第二種自動裝配的方式時,由於沒有在Spring中配置業務邏輯控制器,所以需要對其配置一些AOP之類的內容時就很難實現了。

⑧ ssm框架搭建時需要配置文件有幾種需要注意那些

需要配置web.xml,spring的文件配置,還有xxMapper.xml,mybatis-config.xml,,,等。注意的地方多了去,但有一點就是要細心咯。。。具體怎麼配網路一大堆實例。

⑨ ssm框架中spring、springMVC,mybatis分別什麼作用需要什麼配置文件

你網路搜索spring 網路上會告訴你,spring是一個一站式、非侵入式的輕量級框架。
1.為什麼spring是一個一站式?
功能非常豐富。
IOC、AOP、ORM、DAO、SpringMVC、Context

Web應用程序大多採用MVC分層結構,
View : 視圖展示
Controller:邏輯處理
Model :數據模型
2.mybatis
Myabtis 是一個半自動化的ORM框架。
何為ORM?
Object Renational Mapping
對象/關系映射

對象:JavaBean
關系: 關系型資料庫 (Mysql,oracle、DB2、Sql Server、informix、sybase)
大數據:數據挖掘,數據採集,數據分析,BI商務智能
不使用傳統的關系型資料庫,使用非關系型的資料庫,NoSql(不是No Sql,而是:Not Only Sql)
NoSql的代表:MangoDB、Redis

JavaBean與關系資料庫的映射。

何為「半自動」?
Mybatis的ORM的映射,是JavaBean與Sql語句的映射。
為什麼稱之為半自動?需要程序員自己來寫Sql語句。然後將Sql語句與JavaBean映射。
3.mybatis的配置:
1.xml映射

2.方法註解

⑩ ssh框架添加是否加解密的配置文件

是。
在SSH框架項目中,如果遇到客戶需要加密資料庫配置文件(jdbc.properties等),規定用戶名或者密碼不能以明文的形式出現在塌空配置文件中。
配置文件是在用戶登錄一台基於MicrosoftWindowsXP、Windows2000或WindowsNT?Workstation的計算機上時,系統就會創建一個專滑燃用的配置文件團讓瞎。來保存用戶的屏幕顏色、網路連接、列印機連接、滑鼠設置及窗口的大小和位置等等。

閱讀全文

與配置框架需要哪些配置文件相關的資料

熱點內容
慧信app下載的文件在哪裡 瀏覽:541
手機qq個性名片卡通 瀏覽:987
熊貓反詐app哪裡能下載 瀏覽:485
口袋靈獸安卓 瀏覽:999
如何打好堅實的編程基礎 瀏覽:230
蘋果電腦文件怎麼壓小 瀏覽:896
崑山文件加密軟體 瀏覽:609
桌面文件轉發到移動硬碟 瀏覽:961
怎樣更改像素和壓縮文件 瀏覽:322
dos打開文件路徑 瀏覽:935
文件被隱藏了怎麼辦 瀏覽:677
win10回收站文件找回 瀏覽:750
手機數據如何恢復到最新的 瀏覽:153
丹青文件管理系統激活 瀏覽:604
迷你編程第一關卡住怎麼辦 瀏覽:658
少兒編程編程貓和猿編程哪個好 瀏覽:318
windows更新完後哪些文件可以刪 瀏覽:107
華為鎖屏密碼忘記 瀏覽:845
抖音平台數據從哪裡看 瀏覽:820
打開文件夾出錯 瀏覽:825

友情鏈接