ssh整合以及与ssm框架对比
来源:互联网 发布:博客关注平台源码 编辑:程序博客网 时间:2024/06/14 00:21
SSH整合
1. 构造所有action父类,extends ActionSupport implementsServletRequestAware, ServletResponseAware, ServletContextAware,方便子类继承,父类声明保护对象:请求对象,响应对象,全局变量(ServletContext application),对话对象session,方法中对他们赋值
2. Struts2 action如果要对应到类中的set方法,则要implements ModelDriven<类>,在getModel()方法,return 类;
3. 当action中使用validate()时,如果有方法不需要该验证,可以加@SkipValidation
4. 传值可以通过session来实现,感觉ssm框架的Model方法传值会方便好多,不用一直创建session对象,还有mybaties比hibernate简洁一些,比如dao层数据库语句,ssh框架每次都要有sessionfactory去创建session,再执行数据库语句,而ssm框架则是利用xml文件直接映射方法写数据库语句
5. Ssh框架用session传递值后,struts标签<s:iterator value=”#session.名” var=”别名”><s:property value=”#别名.对象”>
6. 意外收获!A标签onclick="javascript:return confirm('是否要跳转?');" ,当你点击后先询问你是否要跳转,否的话不跳转,是才跳转。很棒的一个客户体验!
7. <resultname=”xx” type=”chain”>action名(类似刷新)
8. 这里补充下hibernate知识,如果查询只有一个结果或者null,用query.uniqueResult(),然后强制转换成类
9. 补充一个前端知识,input只能读不能写,需要用到属性readonly=”readonly”
10. 另一个jsp日历插件<inputonclick="newCalendar().show(this);"size="20"maxlength="10"value="2017-08-04"format="yyyy-MM-dd"/>然后开头要<scripttype="text/javascript"src="Calendar.js"></script>
11.个人感觉ssm框架比ssh框架要好很多
(1)ssh框架把要传的值放在session里面,意味着你每次都要用session去取。但是ssm是直接model.addAttribute();的键值对来传递,jsp直接获取,例如{$list}
(2)ssm框架给开发人员的感觉很好,它的代码很有层次感,比如sql语句,是写在xml文件中,而不是与java代码混编在一起,开发起来有序
(3)ssm注解强大,比如@ResponseBody,可以返回json格式等等
- ssh整合以及与ssm框架对比
- SSM与SSH的对比
- Java Web框架对比:SSH和SSM
- SSH和SSM框架对比总结
- Java Web框架对比:SSH和SSM
- ssh和ssm框架整合步骤
- SSM框架整合以及运行流程
- SSH和SSM对比
- SSM对比SSH
- WebService cxf 与 ssm框架的整合
- SSM框架快速整合与测试
- SSH框架与DWR整合
- 快速搭建springboot框架以及整合ssm+shiro+安装Rabbitmq和Erlang、Mysql下载与配置
- SSM与SSH框架的区别
- SSH、SSM整合一览
- Ueditor上传图片,ssh和ssm框架下Ueditor整合
- SSH与SSM学习之SSH整合01——SSH整合原理和导包
- SSM:简单SSM框架整合
- J2ME程序开发九大要点(下篇)
- Vim编辑器
- Qt的编程风格与规范
- hdu 6058 Kanade's sum
- Spring MVC 中文乱码(详细实用)
- ssh整合以及与ssm框架对比
- mysql修改密码you need the SUPER privilege for this operation
- 数据库面试题
- 称不上项目的小程序1:通讯录
- 页面在IDEA项目目录不能正确加载css/js等文件的解决方法
- 使用GET和POST从网络上抓取json数据串
- 实例说明Python文件读写中的read(), readline(),readlines()的区别
- Spring Cloud Zuul
- Mysql5.7学习总结