一、基礎
1、javaWeb的目錄結構
project ---flex_module
---java_module---.idea
---flex_module
---srcJava:生成的class會放到WEB-INF\classes;此文件夾不能放到WEB-INF裏(也不能改名爲src後放),否則會提示找不到類
---web
---WEB-INF
index.jsp...
blazedTestIA.iml
---External Libraries
二、插件
菜單,file---setting---plugins
1、服務器類
Jetty 是一個開源的servlet容器,它爲基於Java的web內容,例如JSP和servlet提供運行環境。
resin
2、語言類
gherkin:嫩黃瓜,是一個解釋程序,就像ruby命令執行解釋
cucumber for java:(依賴於gherkin);
groovy :Groovy是一種基於JVM(Java虛擬機)的敏捷開發語言,它結合了Python、Ruby和Smalltalk的許多強大的特性,Groovy
代碼能夠與 Java 代碼很好地結合,也能用於擴展現有代碼。
cucumber for groovy :(依賴於gherkin);
Sass
擴展了 CSS3,增加了規則、變量、混入、選擇器、繼承等等特性。Sass 生成良好格式化的 CSS 代碼,易於組織和維護。
spy-js:跟蹤javaScript腳本
YAML
作爲一種比 XML 更爲簡單易讀的序列化語言,正越來越多地被用於應用及配置文件的開發中。
JSR-45可以將源文件及其行號映射到class文件中。
3、服務
Heroku 是一個商業的Rails主機託管解決方案,提供的是“無需準備的部署服務”,因爲操作和擴展都是自動的,無需任何系統管理。雖然相較於其它服務商而言Heroku目前的價格較高。
remote host access:可以同步到遠程ftp、sftp
TFS:使用微軟的TFS雲服務來管理小型項目,源碼控制的工具有很多,比較流行的是SVN和GIT。其中和VisualStudio集成得最好的還屬TFS了。