playframework框架模組模組化新手教程
本筆記用於記錄。
寫在前面的話:
play框架安裝就省略了,本文主要用於新手。
一.準備工作
為了使用右鍵直接開啟cmd視窗。將以下內容複製,到一個txt檔案中,並且將字尾名改為.reg。然後執行它。
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\Directory\shell\runas] [HKEY_CLASSES_ROOT\Directory\shell\runas] @="Open command window here as Administrator" "HasLUAShield"="" [HKEY_CLASSES_ROOT\Directory\shell\runas\command] @="cmd.exe /s /k pushd \"%V\"" [-HKEY_CLASSES_ROOT\Directory\Background\shell\runas] [HKEY_CLASSES_ROOT\Directory\Background\shell\runas] @="Open command window here as Administrator" "HasLUAShield"="" [HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command] @="cmd.exe /s /k pushd \"%V\"" [-HKEY_CLASSES_ROOT\Drive\shell\runas] [HKEY_CLASSES_ROOT\Drive\shell\runas] @="Open command window here as Administrator" "HasLUAShield"="" [HKEY_CLASSES_ROOT\Drive\shell\runas\command] @="cmd.exe /s /k pushd \"%V\"" [-HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas] [HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas] "HasLUAShield"="" @="Open command window here as Administrator" [HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas\command]
執行完成後,在空白處點選右鍵,如圖
、
點選Open command window here as Admin 就可以了。
二.常用命令
建立一個專案: play new 專案根路徑
建立一個模組: play new-module 專案根路徑
構建eclipse專案: play eclipsify 專案根路徑
構建專案依賴: play dependencies 專案根路徑
專案編譯釋出: play war 專案根路徑 --exclude .svn:target:logs:tmp -o 編譯後的專案目錄
三.正式開始
a.在自己的工作空間中建立一個新專案(專案名:Main)
1. 建立
play new Main
2. 轉為eclipse可以開啟的專案
play eclipsify Main
b.在前面的目錄下,再建立一個模組 (專案名:Module)
1. 建立
play new-module Module
2.轉為eclipse可以開啟的專案
play eclipsify Module
c.將這兩個專案匯入eclipse
d.找到Main專案中的 /conf/dependencies.yml 這個檔案
注意:千萬不要使用Tab鍵,因為這裡對\t很敏感
# Application dependencies require: - play - Module -> Module repositories: - confs: type: local artifact: ${application.path}/../[module] contains: - Module -> Module
e.再次進入Main專案資料夾l裡面。(我這裡是:D:\test\Main)
開啟cmd,使用play dependencies
這裡就成功了
注意:
如果發生有什麼錯誤,檢查jdk的環境配置是否配置JAVA_HOME
f.這時候,我們進入eclipse,然後重新整理專案
這裡會多一個檔案
開啟後是這個,說明任務還沒有結束
g.再次回到資料夾(我這裡是:D:\test)
右鍵開啟cmd:()
再次執行play eclipsify Main
在返回eclipse,重新整理專案。
如圖:
在Main專案中有了Module資料夾
同時,在conf資料夾下
如果還要新增別的模組
例如,Play框架自帶的secure框架
在Main 中 /conf/dependencies.yml
直接新增:
require:
- play
- Module -> Moduleplay -> secure
- play -> secure
然後再次執行play dependencies以及 play eclipsify 命令,重新整理專案,即可完成。
結束!
相關推薦
playframework框架模組模組化新手教程
本筆記用於記錄。寫在前面的話: play框架安裝就省略了,本文主要用於新手。一.準備工作 為了使用右鍵直接開啟cmd視窗。將以下內容複製,到一個txt檔案中,並且將字尾名改為.reg。然後執行它。Windows Registry Editor Version 5.0
Vue.js框架--路由模組化(二十六)
主要操作技能: 1>建立資料夾\router.js檔案 2>寫入相關路由配置 router.js import Vue from 'vue' //0. 使用路由 import VueRouter from 'vue-
前端框架___元件化和模組化
元件化和模組化 元件化和模組化有利於封裝以及複用。 元件化: 1.生命週期。 前端框架都有一個重要的詞語,生命週期,都大部分從幾個方面來看,初始化,渲染,存活期,銷燬。 2.資料通訊 元件之間的通訊,父傳
MTK IMS框架簡析(1)——程式碼架構及模組初始化
1.前言 隨著4G技術的誕生和國內運營商網路的全面升級,以往流量貴上網慢的問題不再有,而類似微信這類即時通訊軟體也得到快速的普及,網際網路行業的發展還延伸到金融/零售等線上線下的各行各業,短短几年內國內IT產業迎來全面的機遇。而得益於移動網路技術的突破,政策的
Node.js express框架, 路由模組化(express.Router())
路由模組化: http://localhost:3001/平臺/控制器/操作方法 http://localhost:3001/admin/goods/addapp.js(入口檔案):var express=require('express'); //引入模組 var
yii2框架的模組化使用
大型專案會用到模組化modules; 在模組下建立多個不同的模組,每個模組下又分為MVC三層結構和一個模組類檔案(此檔案的作用就相當於入口檔案),通過模組類檔案來載入這個模組; 建好模組之後就需要配置,在你所負責的那個目錄下找到config資料夾,在main.phpl裡面載
4.4 模組初始化與結束化
4.4.1模組入口程式碼 編譯器為每個Delphi模組(可執行程式、動態連結庫或包)生成模組入口程式碼。同類型的程式或模組,其入口程式碼是相同的。 編譯器為可執行程式.EXE)生成的入口程式碼為: Project1.dpr.9:begin 0044CA9855push ebp 0044C
python學習筆記(21) 常用模組--序列化模組
序列化——從其他資料型別轉向一個字串資料型別 反序列化——字串到其他資料型別 序列——字串 json #五星 pickle #四星 shelve #py3新增 json #通用的序列化格式 #只有很少的一部分資料型別能通過json轉化成字串
http模組初始化過程
要理解一個核心部分,模組的初始化概括起來就是申請儲存下一級模組配置結構體的空間,並且呼叫相應的回撥生成模組的配置結構體,然後再開始通過ngx_conf_t指定的內容去解析配置檔案,進行配置指令的儲存 1.ngx_http_module_t 所有http模組都是ngx_http_modul
python學習day20 序列化模組 模組的匯入
http://www.cnblogs.com/Eva-J/articles/7228075.html#_label9 序列化模組 為什麼要序列化? 資料儲存網路上傳輸的時候 從資料型別 --> 字串的過程 序列化從字串 --> 資料型別的過程 反序列化 json
python摸爬滾打之day022----模組(序列化操作)
1、pickle 可以將我們python中的任意資料型別轉化成bytes並寫入到檔案中. 同樣也可以把檔案中寫好的bytes轉換回我們python的資料. pickle可以直接序列化物件. 1 class Fruit: 2 d
Spring框架常用模組和主要 jar 包解釋
一、常用模組 1、核心容器 核心容器提供 Spring 框架的基本功能。核心容器的主要元件是 BeanFactory。它是工廠模式的實現。BeanFactory 使用控制反轉(IOC)模式將應用程式的配置和依賴性規範與實際的應用程式程式碼分開。 2、Spring 上下文 Spri
Django框架 models模組使用
#啟動資料庫(sqlite3) dos下: python manage.py makemigrations python manage.py migrate #views from django.shortcuts import rend
圖片或者元素模組碎片化降落
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style>
多多客DOODOOKE更新外掛&模組及下載附件教程
如何進入外掛市場? 1.開啟連結:https://www.xxx.com/admin/public/login 2.登入超管後臺,點選頭部"外掛"進入 如何更新外掛&模組? 1.點選右上角個人頭像,進入"使用者中心" 2.點選更新圖示,全選更新 下載小程式附件 1.點選右上角
Verilog 模組例化
模組的概念 模組(module)是verilog最基本的概念,是v設計中的基本單元,每個v設計的系統中都由若干module組成。 1、模組在語言形式上是以關鍵詞module開始,以關鍵詞endmodule結束的一段程式。 2、模組的實際意義是代表硬體電路上的邏輯實體。
OpenCV運動檢測跟蹤 blob track 框架組成模組詳解
在..\opencv\doc\vidsurv資料夾中有三個doc檔案,Blob_Tracking_Modules、Blob_Tracking_Tests、TestSeq,其中Blob_Tracking_Modules必須需要詳讀的。“FG/BG Detection” modul
【web名詞】模板引擎,js框架, js模組載入器區別
供學習記錄,可能有錯誤。 模板引擎 controller請求,後端怎麼傳資料,前端怎麼獲取。 比如:japidview, rythm。 以japidview為例。後端controller繼承JapidController,render資料,前端@args獲取,
python常用模組(模組和包的解釋,time模組,sys模組,random模組,os模組,json和pickle序列化模組)
1.1模組 什麼是模組: 在計算機程式的開發過程中,隨著程式程式碼越寫越多,在一個檔案裡程式碼就會越來越長,越來越不容易維護。 為了編寫可維護的程式碼,我們把很多函式分組,分別放到不同的檔案裡,這樣,每個檔案包含的程式碼就相對較少,在python中。一個.py檔案就稱為一個模組(Module
Python pip安裝模組各種踩坑教程
文章目錄 系統環境 python中使用pip安裝模組的方法 如何知道我們的python模組安裝到哪個位置 Cannot uninstall X錯誤的解決方法 系統環境 本教程系統平臺為win7 64位旗艦版。 python