说明:新手学习,先创建web项目,之后往该项目中添加Spring、Hibernate、Struts等,项目的内容是模拟一个网站的登陆过程。


一、项目环境。

1、idea 7.0.3,下载地址:http://confluence.jetbrains.com/display/IntelliJIDEA/Previous+IntelliJ+IDEA+Releases (为什么不用IDEA的最新版本12、13等,是因为新版本集成了Maven,这个东西我还没有学习,待之后学习了再使用)

2、tomcat 6 

3、mysql (本次Web项目创建暂时用不上,之后会用到)

4、JDK 1.7 

安装就不在此处详讲,都很简单

二、创建项目

1、从头创建一个项目

idea 使用SSH框架非maven idea搭建ssh项目_hibernate


2、设置项目名称,目录。不自动创建module,直接完成。(为了区别module与项目,所以选择不自动创建module)

idea 使用SSH框架非maven idea搭建ssh项目_hibernate_02


3、IDEA将自动打开项目设置页面,并停留在Modules配置项处


idea 使用SSH框架非maven idea搭建ssh项目_hibernate_03

4、点击中间一栏的“+”号,弹出新建Module的页面。

idea 使用SSH框架非maven idea搭建ssh项目_IDEA_04

5、选择从头创建Module,选择Java  Module,设置Module的名称,自动创建源文件目录。

idea 使用SSH框架非maven idea搭建ssh项目_struts_05

idea 使用SSH框架非maven idea搭建ssh项目_idea 使用SSH框架非maven_06

6、选择所需的技术,暂时只选择Web Application,直接完成。

idea 使用SSH框架非maven idea搭建ssh项目_IDEA_07

idea 使用SSH框架非maven idea搭建ssh项目_idea 使用SSH框架非maven_08

7、点击应用后关闭项目,此时的项目目录结构如下所示。

idea 使用SSH框架非maven idea搭建ssh项目_struts_09

8、继续项目配置。选择项目,右键Module Settings ,打开的还是刚才的项目配置页面。选择General配置项。配置项目的JDK,项目的语言水平,项目的输出目录。输出目录自己建一个classes文件。

idea 使用SSH框架非maven idea搭建ssh项目_hibernate_10

9、选择Modules配置项,选中中间栏的SpringPro,右边栏除了Module名称外,出现3栏,分别是Module源文件,Module输出目录和Module依赖关系。分别作如下设置。

idea 使用SSH框架非maven idea搭建ssh项目_idea 使用SSH框架非maven_11

idea 使用SSH框架非maven idea搭建ssh项目_IDEA_12

idea 使用SSH框架非maven idea搭建ssh项目_Spring_13

10、再选中中间栏的Web,右边栏除了名称外,也出现2栏,分别是Web配置和Java EE构建配置(不知道是不是这样翻译,见谅),分别作如下配置,应用之后关闭项目配置窗口。

idea 使用SSH框架非maven idea搭建ssh项目_IDEA_14

idea 使用SSH框架非maven idea搭建ssh项目_hibernate_15

11、配置Tomcat服务器。在工具栏中点击倒三角按钮,出现Edit Configuration,点击后弹出服务启动/调试配置。

idea 使用SSH框架非maven idea搭建ssh项目_idea 使用SSH框架非maven_16

idea 使用SSH框架非maven idea搭建ssh项目_hibernate_17

12、新增本地Tomcat Server后,右边除了名称外,出现4栏,配置前两栏即可,后两栏使用默认配置。

idea 使用SSH框架非maven idea搭建ssh项目_struts_18

idea 使用SSH框架非maven idea搭建ssh项目_hibernate_19

idea 使用SSH框架非maven idea搭建ssh项目_idea 使用SSH框架非maven_20

13、应用后关闭配置,此时项目结果如下所示。(注意工具栏区多了Tomcat服务)

idea 使用SSH框架非maven idea搭建ssh项目_Spring_21

14、此时采用Debug模式启动服务,服务启动成功后会自动弹开网页。

idea 使用SSH框架非maven idea搭建ssh项目_hibernate_22

idea 使用SSH框架非maven idea搭建ssh项目_hibernate_23

15、此时去修改index.jsp页面的内容,刷新网页也会做相应的变化。说明配置Web项目成功了。

idea 使用SSH框架非maven idea搭建ssh项目_idea 使用SSH框架非maven_24

idea 使用SSH框架非maven idea搭建ssh项目_struts_25

idea 使用SSH框架非maven idea搭建ssh项目_struts_26