快速搭建ssh框架--ideamac版

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyang0304/article/details/78105831

最近看群里说有面试时候考察不给百度直接让你搭建一个ssh框架的,鉴于最近新上手idea,所以就以此文记录一下使用idea搭建ssh框架的过程,顺便弥补前2篇文章没有详细过程的遗憾。idea使用的是最新版。
首先,新建一个项目,File->New->Project或在开始界面Create new Project,进入如下界面
这里写图片描述
勾选Web Application,也可勾选Struts 2,next,进入下图
这里写图片描述
输入项目名称和存放的路径,Finish。项目创建成功,idea下的目录结构和eclipse有些差别,为了寻求一些一致,在WEB-INIF下新建2个目录,lib和classes,如图
这里写图片描述
将ssh所需要的jar包拷贝到lib目录下,对应的jar包为:
这里写图片描述
这里写图片描述
这里写图片描述
然后按下图操作,右击Add as Library
这里写图片描述
然后,前往File下的Project Structure,进行相关配置,配置如下:进入Paths子界面,设置输出路径为刚刚新建的classes,其实这完全是eclipse那里继承过来的习惯,可有可无。
这里写图片描述
下面开始新建配置文件,打开File下的New,可以快速生成struts和Spring的配置文件模版。
这里写图片描述
在配置文件中的一些class时候,如果没有任何参照,可以在java文件内尝试输入,充分利用ide的提醒功能,例如在web.xml中配置spring监听的时候,可以按如下形式获得类名:
这里写图片描述
一般我习惯的顺序是先配置web.xml,然后配置spring的配置文件applicationContext,配置数据源并使spring集成hibernate,然后开始编写实体类及对应的配置文件,接着就是数据访问接口,实现业务类,注意在idea中,如果有多个spring配置文件,需要在项目结构的module中添加配置,如下图所示:
这里写图片描述
最后编写Action并进行struts配置,然后在web.xml中配置struts的核心控制器。同样,如果没有任何参照可在java中尝试编写,然后复制到xml文件中。例如下图:
这里写图片描述
数据库对应2个表,student和grade,student包含sid,sname,sex,gid4个字段,grade包括gid,gname,gdesc3个字段,测试使用非常简单。
可能是markdown有内容限制,添加代码后老是自动关闭,配置文件及代码放到下一篇贴出。

猜你喜欢

转载自blog.csdn.net/huyang0304/article/details/78105831