用MyEclipse开发的Java 三大框架集成项目,典型结构如下。

一 展开项目名称,首先是src文件夹;存放实现业务功能的java源文件*.java;

struts2的action代码文件存放在action文件夹下,每个文件包括一句:package action;

dao存放数据库操作层;services层调用dao层实现一些具体的业务功能;servlet文件夹存放servlet,util文件夹存放一些工具类;

model文件夹下是实体层,每个实体(对应一个表)对应一个hibernate映射文件;

src下包括struts2的配置文件struts.xml,如果是多人共同完成一个项目,struts2配置文件可分开,用include指令包含进struts.xml中;如上图的多个配置文件;

下面是引入的Java的各种库;

二 WebRoot下存放页面;

css文件夹存放用到的css文件,js文件夹存放用到的js库,像jquery-1.x.x.js等,放在此处;

不同模块的文件在page下再新建文件夹,分别放在各个文件夹下;用到的kin之类的在线编辑器也放在page下;

三 wen-inf下是lib,包括用到的各种库;classes文件夹在磁盘上有,在MyEclipse中不显示;每次重新编译src文件夹内容会相应刷新classes下内容;

web.xml位于web-inf下;

四 在图1的applicationContext.xml中配置spring和hibernate集成;

配置了spring和hibernate集成后,在DAO类中访问数据库都通过hibernateTemplate;如下示例代码;

try {
getHibernateTemplate().save(o);
log.debug("save successful");
return true;
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}

Java 三大框架集成项目结构相关推荐

  1. java ssh 和mvc_[转]JAVA三大框架SSH和MVC

    Java-SSH(MVC) JAVA三大框架的各自作用 hibernate是底层基于jdbc的orm(对象关系映射)持久化框架,即:表与类的映射,字段与属性的映射,记录与对象的映射 数据库模型 也就是 ...

  2. Java三大框架SSH与MVC的设计模式

    现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate.似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和 ...

  3. Java三大框架 介绍

    三大框架:Struts+Hibernate+Spring Java三大框架主要用来做WEB应用. Struts主要负责表示层的显示 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作 ...

  4. knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案

    knife4j knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量, ...

  5. Java三大框架,小白必知!

    对于学习Java技术的小伙伴来说,相信或多或少都会听到关于Java编程语言的三大框架.Java作为编程语言界元老级的存在,这么些年来不仅平稳的发展,而且也渐渐成为众多企业首选的编程语言.另外是,优秀的 ...

  6. Java三大框架SSH面试题锦集

    Struts,Spring,Hibernate三大框架 1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory3.打开S ...

  7. java ibatis 获取执行的sql_小程序官宣+JAVA 三大框架基础面试题

    每天给你诚意满满的干货 虽然每天都会写代码,但编程语言里有太多知识点,许多知识长时间不用就会忘记,在我们要去参加面试或是其它一些场景下,需要做些题来查缺补漏.我在搜索过程中发现没有太好的刷题小程序,所 ...

  8. java—三大框架详解,其发展过程及掌握的Java技术慨括

    Struts.Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案.但你是否知道,这些知名框架最初是怎样产生的? 我们知道,传统的Java W ...

  9. 新手如何学习Java三大框架?

    Java是世界第一编程语言,这已经达成共识,是毋庸置疑的真理.框架是程序员们必学的知识点,而且是十分重要的应用,Spring.Struts.Hibernate也是经典中的经典,最常用的框架类型. 作为 ...

最新文章

  1. jquery validate 详解二
  2. 对齐内容验证码和图片
  3. 七、排序(4)——qsort()
  4. python3.6安装tesserocr
  5. 数据采集之用户区域(USER)事件
  6. Spring JPA 中的Repository体系
  7. Struts2 拦截器: 拦截器与过滤器区别
  8. Linux上传文件和下载文件命令行方式
  9. python获取token并登录,Python token的获取和再次登录验证
  10. 常见英文缩写 (持续更新……)
  11. android gradle 离线安装,Android Studio离线配置gradle(附gradle下载地址)
  12. 如何为计算机设置ip地上,电脑ip地址设置为多少
  13. Android 流媒体播放 live streaming
  14. windows服务器系统巡检脚本,xx系统巡检方案xxx年度xx巡检报告.doc
  15. html制作古诗网页早发白帝城,《早发白帝城》古诗词
  16. Win7定时任务——提醒自己喝水
  17. 利用OPENCV创作梵高艺术风格图片
  18. vue 点击打开小窗口
  19. 【深度学习学习笔记】数值计算——矩阵
  20. python语法--循环语句(10)

热门文章

  1. 转载:sqlmap的应用实战
  2. Pywinauto 应用后端类型选择错误:AttributeError: ‘NoneType‘ object has no attribute ‘backend‘. 原因及解决办法
  3. Chrome 技术篇-F12开发者工具清理缓存,高级、专业清浏览器缓存,storage和cache都指什么、区别
  4. md是什么类型的文件?怎么打开md文件,Markdown的编写,Markdown转化为html
  5. 【bzoj 2460 [BeiJing2011]元素】
  6. sdut 1466 双向队列
  7. [YTU]_2640( 编程题:运算符重载---矩阵求和)
  8. 【C++】log(n)斐波那契数列计算
  9. mysql设置check
  10. 查看网页服务器搭建方式(Python3)