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

相关文章:

  • 2021-07-29
  • 2021-09-14
  • 2021-09-12
  • 2022-02-16
  • 2022-12-23
  • 2021-12-18
  • 2022-01-18
  • 2021-10-09
猜你喜欢
  • 2021-05-02
  • 2021-12-18
  • 2021-07-04
  • 2021-11-27
  • 2021-06-07
  • 2021-09-19
相关资源
相似解决方案