sjh没错,就是sjh=struts+jdon+hibernate

jdon,这个怎么样,至少我用的时候感觉有点复杂特别是缓存机制上面,下面简述一下他的工作顺序

1.model的建立,配置相应的hb.xml文件(主键只有一个,继承类使用被继承类的组件)
2.hibernate.cfg.xml文件的配置(缓存、二级缓存的控制)
3.jdonframework.xml文件配置
4.dao(模糊查询最好现在用hql)
5.service(update中的得到一个model,用新的model都id主键去验证是否存在)
6.struts(加入plug-in)
7.action里面的东西不用特意设置,key必须要
8.struts-config.xml里面必须有listForm,方法主要有create,edit,success,failure

需要注意的是在struts的action里面当你操作crud的时候需要同时手动的更新缓存,因为如果等他更新缓存会增加系统的负担(个人建议)

关于sjh的创建步骤相关推荐

  1. 《Cucumber:行为驱动开发指南》——2.3 创建步骤定义

    本节书摘来自异步社区<Cucumber:行为驱动开发指南>一书中的第2章,第2.3节,作者:[英]Matt Wynne , [挪]Aslak Hellesy著,更多章节内容可以访问云栖社区 ...

  2. Windows消息循环理解及窗体创建步骤

    首先理解一句话:"Windows"向应用程序发送了一条消息.这里是指Windows调用了该程序内部的一个函数. 当UpdateWindow被调用后,新建的窗口在屏幕便完全可见了.此 ...

  3. 如何创建 “抢占实例” 云服务器BCC?抢占式实例云服务器创建步骤

    在使用抢占实例时,您需要考虑以下内容: 选择一个合理的出价:您的出价应该足够高,而且要充分考虑到市场价格的波动.这样,您的抢占请求才会被接受处理,而且创建后才不会因为价格因素被释放.另外,出价还必须符 ...

  4. Ajax创建步骤内含兼容

    Ajax创建步骤内含兼容 代码 代码 //1.创建XMLHttpRequest 核心对象 function getXhr(){var xhr=null;if(window.XMLHttpRequest ...

  5. jQuery wizard,一款创建步骤向导的插件

    这篇文章完全没有技术难度,但我为什么要写呢?因为我想把这么好的一款插件推荐给需要的小伙伴.因为在我遇到这款插件之前,一直没有找到合适的(step-by-step wizards)创建步骤向导的插件. ...

  6. 公司企业微信小程序创建步骤

    随着新一代互联网的发展,小程序已经成为当今社会不可或缺的重要部分.它的简单易用,公司企业小程序是一种基于微信平台构建的应用程序,旨在为企业提供灵活便捷的营销服务.关于公司企业微信小程序创建步骤,可分为 ...

  7. 浅析Linux守护进程、守护进程的创建步骤

    文章目录 何为守护进程 进程组 / 组长进程 / 会话 / 会话首进程 进程组 会话 程序示例 守护进程的创建步骤 创建守护进程程序示例 何为守护进程 守护进程(daemon)是一类在后台运行的特殊进 ...

  8. RAID阵列概述及阵列创建步骤

    RAID磁盘阵列概述与创建步骤 RAID磁盘阵列概述 RAID 0磁盘阵列 RAID 1磁盘阵列 RAID 5磁盘阵列 RAID 6磁盘阵列 RAID 1+0磁盘阵列 RAID磁盘阵列对比 软RAID ...

  9. Oracle数据库的创建步骤

    Oracle数据库的创建步骤 打开PLSQLDeveloper ,新建一个空页面 sqlwindows的 --1.创建表空间,默认1G,自动扩充512m create tablespace EHDEV ...

最新文章

  1. 学习性代码和使用不存在的代码
  2. 声明定义存储过程或者函数时,其中的 delimiter 关键字是干嘛的呢?
  3. 在Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2这五种类型的区别
  4. matlab和vlfeat关联,VLFeat在matlab和vs中安装
  5. 从单机到2000万QPS: 知乎Redis平台发展与演进之路
  6. 【Java数据结构与算法】第十七章 二分查找(非递归)和分治算法(汉诺塔)
  7. So easy!10 行代码写个“让你惊叹”的文章生成器 | 原力计划
  8. sql主键可以有多个_干货 | 新手请速戳!30个精选SQL面试问题Qamp;A集锦
  9. can硬件结构和工作原理_汽车CAN总线工作原理及测量方法详解
  10. H2介绍 – Java嵌入式数据库
  11. java讲师北京_Java工程师提升空间大,前途好,该如何跨入它的大门呢?
  12. cad中拖动文字时卡顿_cad移动图时卡顿 - 卡饭网
  13. 跨域问题 Failed to load http://xxxx/xxx/xxx/xx/xxx: No ‘Access-Control-Allow-Or
  14. 计算机标题与目录怎么修改,自动生成目录怎么弄-Word目录如何自动生成与更改删除,及添加新内容如何更新等操作...
  15. 某农业学校python(七)
  16. 龙智集团赢得2022年Atlassian与AWS云销售竞赛
  17. 苹果icloud文件服务器,你真的会用苹果iCloud吗?这7个隐藏功能,你未必全知道...
  18. 如何下载Tomcat
  19. LaTex排版 正文间距(段行列间距)调整与表格调整(宽度, 合并, 表注)
  20. 提取视频关键帧和关键帧的时间点信息

热门文章

  1. 单细胞RNA测序研究的实验设计指南(部分阅读)
  2. 语种切换_多语种跳转研究试运行全程直播:选择大于努力英语学习入门的方法分享...
  3. shell - 循环的2种方式
  4. 道路积水监测设备应用案例——积水点监测、立交积水监测、桥梁及隧道区域低洼区积水监测
  5. 删除SVN图标及文件
  6. 一个苦闷很久的问题。。。
  7. Introduction to wireless digital communication——chapter1
  8. 关于imac等苹果主机重装系统 恢复出厂设置
  9. CSS媒体查询区分iPhone 6、 iPhone8、iPhone8 Plus和iPhoneX
  10. 高效大数乘法 c语言,C语言 简单大数乘法