一、基础
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了。