b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

yaml aint markup language_languages_language怎么读

电脑杂谈  发布时间:2017-06-08 09:07:42  来源:网络整理
yaml aint markup language

2016-11-25 by 涅槃Ls

jHipster,Java 潮客者,Java 极客者

开源技术或者可以称之为工具,多种技术工具配置而成的Java Web开发程式产生器,

基于nodejs + yeoman + bower + gulp等java代码,

jhipster在整个程序架构上都做好了整合,包括前端AngularJs、前端构建工具gulp 到后端的微服务架构和Hibernate等,再到单元测试/UI测试等,完全适用于 面向服务的体系结构(SOA)。yaml aint markup language

可参考JHipster的官网来获取更多信息:https://jhipster.github.io/

Demo

创建application demo前,本地需要的环境:

1. jdk1.8:

2.maven:

3.git(环境变量一定要配置):https://git-scm.com/

4.node.js(需要LTS版本的):https://nodejs.org/en/

nodejs安装成功之后,以下工具可在command(cmd)中install【-g 表示全局】

5. yeoman【npm install -g yo】

6.bower【npm install -g bower】

7.gulp【npm install -g gulp-cli】

8.Jhipster【npm install -g generator-jhipster】

开始创建demo

1:首先创建workspace用来放置你的application【mkdir jHipster】 2:进入到该路径下【cd jHipster/】 3:基于jHipster生成app demo【yo jhipster】如图所示会出现安装向导,需要根据不同项目需求,选择不同的选项,

不同选项的含义可以参考官网:https://jhipster.github.io/creating-an-app/

4:生成成功后会自动进行npm install && bower install【需要运行一段时间】

5:npm和bower安装成功后,安装gulp【gulpinstall】

6:gulp安装成功后,IDE打开项目(我用的是IDEA),可以看到项目的基本结构,和根目录下的文件:

6.1:在本机mysql中新建database,名字与项目中application-dev.yml文件中保持一致;

6.2:并修改配置文件中username、password;

6.3: 之后 建议首先阅读README.md; 6.4:.bowerrc:src/main/webapp/bower_components; 6.5: .eslintrc.json:eslintrc是QA的工具,用来避免JS编写时的低级错误和统一代码规范; 6.6: .travis.yml:travis,持续集成(Continuous Integration)的工具;yml,是YAML (YAML Aint Markup Language)编写的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式,他并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入; 6.7: .yo-rc.json:项目创建时的基本信息;

6.8:bower.json:

bower是客户端技术的软件包管理器,下一些依赖到src/main/webapp/bower_components中;

6.9: gulpfile.js:

gulp是基于nodejs的自助任务运行期,多个Task,可以进行js、css等压缩、合并、替换等操作;

6.10:package.json:app的基本信息、各种依赖信息;

7: 启动app前,编译前端代码,Terminal中进行【gulp build】

运行成功后,会在target文件中生成文件

8:编译后台代码,maven命令compile

9:后台编译成功后,可以启动app,打开JHipsterDemoApp.java,启动main方法:

10:启动成功后,浏览器打开::8080

若出现上面那个绅士的图片,说明demo正常启动,我们就可以进行一系列的操作了。

11:demo自带的userInfo的CRUD

12: API

13: 管理

11:扩展该app demo,下一步的重点任务

JDL 数据模型:https://jhipster.github.io/jdl-studio/

JDL 工具:https://jhipster.github.io/jdl-studio/

UML 建模:https://jhipster.github.io/jhipster-uml/

web Sockets:https://jhipster.github.io/using-websockets/

创建一个entity:https://jhipster.github.io/creating-an-entity/

(是基于命令行一条条输入各个字段的.但是他是JDL的基础)

后台开发:https://jhipster.github.io/development/

多环节管理:https://jhipster.github.io/profiles/

前端开发:https://jhipster.github.io/using-angularjs/

UI 开发 自定义bootstrap:https://jhipster.github.io/customizing-bootstrap/

-------------------------------------------------------------------------------------------------------------

P.S. 感谢架构师Jason.xu的帮助和支持。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-51785-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...