日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tiny之Web工程构建

發(fā)布時間:2023/12/9 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tiny之Web工程构建 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

友情提醒:閱讀此文需要java、Maven環(huán)境搭建技能,關(guān)于java開發(fā)環(huán)境及maven環(huán)境搭建請咨詢谷哥和度娘。???搭建TinyWeb工程環(huán)境?搭建一下TinyWeb的開發(fā)環(huán)境,是非常簡單的?
如果你沒有下載過Tiny框架,請在命令行中輸入下面的命令:?

1mvn archetype:generate -DarchetypeGroupId=org.tinygroup -DarchetypeArtifactId=webappproject -DarchetypeVersion=0.0.13-SNAPSHOT -DgroupId=org.tinygroup -DartifactId=webhello -Dversion=1.0-SNAPSHOT



中間會讓你確認一下輸入是否正確,回答Y即可,運行完畢之后,就會在當前目錄中生成一個webhello的目錄,里面包含了tiny的web工程目錄。?
如果你已經(jīng)在本地安裝過tiny框架,那么請在命令行中簡單輸入下面的命令:?

1mvn archetype:generate -DarchetypeCatalog=local



這時會顯示一個菜單,如下:?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
D:\studytiny>mvn archetype:generate -DarchetypeCatalog=local

D:\studytiny>set MAVEN_OPTS= -Xms2560m -Xmx4048m
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom >>
>?
[INFO]
[INFO] <<< maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom <<
<?
[INFO]
[INFO] --- maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom --
-
[INFO] Generating project in Interactive mode
[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.
archetypes:maven-archetype-quickstart:1.0)
Choose archetype:
1: local -> org.tinygroup:flowcomponent (flowcomponent)
2: local -> org.tinygroup:uicomponent-archetype (uicomponent-archetype)
3: local -> org.tinygroup:plugincomponent (plugincomponent)
4: local -> org.tinygroup:webappproject (webappproject)
5: local -> org.tinygroup:servicecomponent (servicecomponent)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive co
ntains): :



很簡單,只要選擇4,即可:?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Define value for property 'groupId': : org.tinygroup
Define value for property 'artifactId': : webhello
Define value for property 'version':??1.0-SNAPSHOT: :
Define value for property 'package':??org.tinygroup: :
Confirm properties configuration:
groupId: org.tinygroup
artifactId: webhello
version: 1.0-SNAPSHOT
package: org.tinygroup
Y: : Y
[INFO] -------------------------------------------------------------------------
---
[INFO] Using following parameters for creating project from Archetype: webapppro
ject:0.0.13-SNAPSHOT
[INFO] -------------------------------------------------------------------------
---
[INFO] Parameter: groupId, Value: org.tinygroup
[INFO] Parameter: artifactId, Value: webhello
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: org.tinygroup
[INFO] Parameter: packageInPathFormat, Value: org/tinygroup
[INFO] Parameter: package, Value: org.tinygroup
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: groupId, Value: org.tinygroup
[INFO] Parameter: artifactId, Value: webhello
[WARNING] Don't override file D:\studytiny\webhello\pom.xml
[INFO] project created from Archetype in dir: D:\studytiny\webhello
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2:29.134s
[INFO] Finished at: Wed Mar 05 09:54:30 CST 2014
[INFO] Final Memory: 21M/2453M
[INFO] ------------------------------------------------------------------------



OK,這樣介紹了用交互的方式,也可以創(chuàng)建一個TinyWeb的工程。當然,用第一種方式,也可以的,之所以只有在本地的時候推薦用交互的方式,是因為,中心倉庫有許許多多的模板,找起來眼花。?
導(dǎo)入maven工程到IDE
不怎么怎么導(dǎo)入maven工程到IDE當中,請繼續(xù)咨詢谷哥,度娘。?
[/url]?
在Idea中,大概是上面的樣子。?
運行WEB工程?在工程pom.xml所在目錄中輸入下面的命令:?

1mvn jetty:run



就可以正常啟動Web應(yīng)用。?
驗證是否運行正確?在瀏覽器中輸入:?

1http://localhost:8080/webhello/default.page



如果出現(xiàn)下面的內(nèi)容,恭喜悄,已經(jīng)成功搭建了tiny的web開發(fā)環(huán)境。?
[url=http://static.oschina.net/uploads/space/2014/0305/102740_HqXv_1245989.png]?
小小的爽一把??在src/main/webapp目錄中新建一個?
hello.page文件,編碼格式UTF-8?
內(nèi)容為:?

1hello,$!name



然后在瀏覽器中訪問:http://localhost:8080/webhello/hello.page?
結(jié)果為:?

1hello,



然后在瀏覽器中訪問:http://localhost:8080/webhello/hello.page?name=world?
結(jié)果為:?

1hello,world



如果一切都像上面所述一樣,恭喜你已經(jīng)開始了HelloWorld之路。??
總結(jié)?實際上,坦誠的說上面有挺多都是廢話,簡單點說就是命令行以下三條命令以后,就可以直接到瀏覽器試驗了:?

1
2
3
4
5
6
mvn archetype:generate -DarchetypeGroupId=or
g.tinygroup -DarchetypeArtifactId=webappproject -DarchetypeVersion=0.0.13-SNAPSH
OT -DgroupId=org.tinygroup -DartifactId=webhello -Dversion=1.0-SNA
PSHOT
cd webhello
mvn jetty:run

轉(zhuǎn)載于:https://www.cnblogs.com/j2eetop/p/4612570.html

總結(jié)

以上是生活随笔為你收集整理的Tiny之Web工程构建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。