IntelliJ IDEA 12.0搭建Maven Web SSH2架构项目示例

        以IDEA为环境,搭建SSH架构示例程序,用Maven管理依赖。这篇文章是一个示例,你需要首先搭建好Maven,并且简单了解一些SSH2的基本知识。如果你还在手动添加你的依赖到项目中,你真的要好好看看maven了。

首先你需要在 IDEA开发环境中创建一个空工程,选择Empty Project 

第二步,选择你的JDK 

第三步,创建一个Maven Module。这相当于Eclipse中创建一个工程。 

第四步,注意选择 maven-archetype-webapp。 

第五步,添加本地Tomcat服务器 

第六步,选择你的Tomcat安装路径 

第七步,为你的工程添加部署的War包 

OK,此时,一个基本的 Maven Web项目就搭建完成了。

完整结构。

我们在这里省略SSH2基本类、和页面的创建。(完整项目工程我会给出下载连接)下一步就是如何调试和启动这个项目。

1.配置Tomcat


        在第一个数字处, 选择Edit Configurations ,按照数字步骤向下走

2.执行Maven

如果没有这个对话框,他在3这个位置,点开就可以了。这里面包含了项目的生命周期,clean / install / deploy等等。
先 clean 一下,你会发现图片中1处的灰色三角变绿。clean完成,进行install。然后进行调试。如下图,单击小甲虫

调试结果如下

        如果你想了解SSH,光看书还不如直接找到一个可以运行的程序,Now,我为你提供2个可选程序项目第一个项目比较简单,入门可用;第二个项目比较复杂,但是注释很多,很清晰。2个程序都可以完美运行;并且第二个程序包含数据库文件以及所有大型SSH项目所具有的特征,本人推荐您使用第二个程序。

第一个项目工程:http://download.csdn.net/detail/breatheryang/5294757

第二个项目工程:http://download.csdn.net/detail/breatheryang/5549101

 
 

idea 搭建java项目的更多相关文章

  1. Struts2+Hibernate4+Spring4框架整合搭建Java项目原型

    收藏 http://www.cnblogs.com/mageguoshi/p/5850956.html Struts2+Hibernate4+Spring4框架整合搭建Java项目原型

  2. gradle手工搭建java项目搭建

    1. 安装gradle. 下载http://services.gradle.org/distributions/gradle-1.9-all.zip,解压至/usr/local/目录下. 设置环境变量 ...

  3. 基于VS Code快速搭建Java项目

    有时候随手想写一点Java测试代码,以控制台程序为主,还会用到一些其它框架,并基于Maven构建. 1.Java Extension Pack一定要安装. 2.VS Code打开一个指定目录,创建相应 ...

  4. 第三步:搭建JAVA项目

    创建一个JAVA项目,如图: 然后给项目起一个名字,直接点击完成. 下载lucene包解压后放到JDK安装后的lib文件夹里,如图: 首先要导入lucene包,对准项目名右击>构建路径>配 ...

  5. [转]基于VS Code快速搭建Java项目

    有时候随手想写一点Java测试代码,以控制台程序为主,还会用到一些其它框架,并基于Maven构建. 1.Java Extension Pack一定要安装. 2.VS Code打开一个指定目录,创建相应 ...

  6. 利用Docker搭建java项目开发环境

    一.需求 一台 Ubuntu 16.0.4 LTS ,安装了Docker服务,Rancher服务,也制作了Tomcat相关的image,接下来我们就来说一下如何快速的构建一个开发环境和测试环境 二.步 ...

  7. intelij Android 搭建 java 项目

    1.打开ide创建页面,点击创建项目 2.选择Android,发现下面有一段红字,解释很清楚,由于第一使用为设置Android的开发环境sdk,去设置一下就好,点击取消回到上一界面 3 配置 4.当然 ...

  8. centos7下搭建JAVA项目运行环境。 JAVA+MYSQL+TOMCAT+NGINX

    环境: centos 7 64位 一.配置mysql 5.71.下载mysql源安装包wget http://dev.mysql.com/get/mysql57-community-release-e ...

  9. Java开发环境的搭建以及使用eclipse从头一步步创建java项目

    一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.orac ...

随机推荐

  1. android调用JPush获取手机的注册码(Cordova环境)

    JPushInterface.addLocalNotification(cordova.getActivity().getApplication().getApplicationContext(), ...

  2. mk文件剖析

    一个Android.mk file用来向编译系统描述你的源代码.具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次.你可以在每一个Android.mk file中定义一个 ...

  3. C#进程启动程序,并禁止原窗口操作

    Process myProcess = new Process();            myProcess.StartInfo.FileName = exeName;            myP ...

  4. 关于web中的自适应布局

    一.”自适应网页设计”的概念 2010年,Ethan Marcotte提出了“自适应网页设计”(Responsive Web Design)--这个名词,指可以自动识别屏幕宽度.并做出相应调整的网页设 ...

  5. POJ 1068 Parencodings

    Parencodings Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 24932   Accepted: 14695 De ...

  6. android让你的TabHost滑动起来

    在Android应用中,一般TabActivity和若干个Tab选项卡(TabWidget).如果选项卡的数量超过了5个,就不适合放到一个屏幕中,这样可以让这些选项卡滑动起来. 滑动的选项卡的实现有好 ...

  7. Visual Studio 2010 Rebuild问题

    在使用Visual studio2010编译工程时常遇到每次Build都是重新编译,对应的英文版的错误提示是 VS2010: project is not up to date “because ”A ...

  8. Selenium2Library系列 keywords 之 _SelectElementKeywords 之 get_selected_list_values(self, locator)

    def get_selected_list_values(self, locator): """Returns the values of selected elemen ...

  9. ASM基本操作

    1. 添加一个磁盘组 SQL> create diskgroup recover external redundancy disk 'ORCL:kel3'; Diskgroup created. ...

  10. exists与in的使用与区别

    1.in的使用举例 select * from tableA where id in (select id from tableB) 2.exists的使用举例 select * from table ...