一、MyEclipse導入Java_maven_project項目 或者IDEA導入
- 項目信息介紹:
- maven項目對象模型(POM),可以通過一小段信息來管理項目的構建,報告和文檔的軟件項目管理工具。在本地既可以自己建立maven導入依賴,也可以通過編譯器自己進行依賴下載。在加載依賴過程中最容易出現的問題時依賴包的缺失 。需要通過觀察 尋找,找出缺少的包,并且導入工程。1. Maven有一個重要的文件”settings.xml“,這個文件來源于apache-maven-2.0.8/conf/ 下,要放在window下, Win7和Winxp還是有點不一樣 , Win7 —C:Users用戶名.m2 , Winxp —C:Documents and Settings用戶名.m2 。 2. 設置Maven的環境變量,基本上和設置Jdk環境變量相似,首先設置MAVEN_HOME,再加入Path 。 3. 修改”settings.xml” 文件,在這個文件中找到<localRepository>d:/work</localRepository>這一行,進行修改。這一行代表了Maven的Jar包倉庫的位置。work下放的都是項目所用到的jar包,每個Project都可以共用一個work。 4. Myeclipse7.5及以上版本本身自帶Maven插件。如果使用低版本的Myeclipse需要安裝插件,在help菜單中選擇software updates,選擇find and install,選擇search for new features to install-選擇new remote site。寫入 name:maven URL:http:// m2eclipse.codehaus . org/update/去下載相關jar包和插件。 5. 在Myeclipse中windows-perferences中,在下圖的位置上,查看users settings的路徑是否正確。 6. 建立Maven的project,File–new—other—Java Maven Project。 7. 然后打開project里pom.xml文件
- nginx(engine x)是一個高性能的HTTP和反向代理服務器,也是一個IMP/POP3/SMTP服務器。在本項目中主要是應用于前后端分離。在項目開發中,前后端項目分開開發,尤其是單頁面應用,前端代碼會開單獨的服務器,若直接在前端項目中訪問后端API,肯定會遇到因跨域不能訪問的問題。這時候用nginx反向代理實現跨域是最簡單的跨越方式。只需要修改nginx的配置即可解決跨域問題,支持所有瀏覽器,支持session,不需要修改任何代碼,并且不會影響服務器性能。我們只需要配置nginx,在一個服務器上配置多個前綴來轉發http/https請求到多個真實的服務器即可。這樣,這個服務器上所有url都是相同的域名、協議、端口。因此對于瀏覽器來說,這些url都是同源的,沒有跨域限制。而實際上,這些url實際上有物理服務器提供服務。這些服務器的javascript可以跨域調用所有服務器的url。將nginx目錄下的nginx.conf修改如下,這里配置了兩臺server刪除即可。之所以配置兩臺服務器,是前端可能同時在開發兩個項目,或者同一個項目開發環境和生成環境各自開啟一個服務,方便調試:#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid;
events { worker_connections 1024; }
http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 9000; #配置第一臺服務器 server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { #alias D:\develop\project1dir\app\; #配置別名到項目源代碼目錄,那么訪問http://localhost:9000/即訪問此目錄 # Frontend Server proxy_pass http://localhost:8001/; #更聰明的做法是代理到前端服務器地址,比如gulp+browser-sync開啟的服務器,能看到代碼實時更新效果 } location /api/ { rewrite ^/api/(.*)$ /$1 break; #所有對后端的請求加一個api前綴方便區分,真正訪問的時候移除這個前綴 # API Server proxy_pass http://www.serverA.com; #將真正的請求代理到serverA,即真實的服務器地址,ajax的url為/api/user/1的請求將會訪問http://www.serverA.com/user/1 } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ .php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ .php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILEN ``` ?
- 連接本地數據庫修改配置文件,連接數據庫,使用數據庫界面可視化工具Navicat,用來導出數據庫或者導入數據庫。
- 連接遠程數據庫修改配置文件。連接數據庫
intelliJ Idea前后臺分離Java環境搭建
1、File-》New-》Select File or Directory to sources-》選擇源代碼最深的文件夾-》Next


2、


3、


4、


5、


6、


7、File-》Setting


8、File-》Setting
9、File-》Proje




ct Structure
10、Run-》Edit Configurations
11、用同樣的設置先運行登錄界面(dc-sso),等待部署完。
會彈出
12、設置完成后點擊運行
,等待部署成功。
會彈出
13、打開瀏覽器輸入127.0.0.1,登錄頁面。
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論