一、MyEclipse导入Java_maven_project项目 或者IDEA导入

项目信息先容:

maven项目工具模型(POM),可以通过一小段信息来管理项目的构建,报告和文档的软件项目管理工具。
在本地既可以自己建立maven导入依赖,也可以通过编译器自己进行依赖下载。
在加载依赖过程中最随意马虎涌现的问题时依赖包的缺失落 。
须要通过不雅观察 探求,找有缺乏的包,并且导入工程。

myeclipse安装php插件myEclipse或者IDEA导入maven项目 GraphQL

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```•

mysql数据库的连接

连接本地数据库

修正配置文件,连接数据库,利用数据库界面可视化工具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,登录页面。