struct2-自学Struct2 ,问题求解

问题描述

自学Struct2 ,问题求解
1.struct2框架首先将Action从Servlet中分离出来但在业务处理过程中当需要访问Servlect中的对象时(如sessionrequest)又使用Ioc的方式,将Servlect对象注入Action这是不是多此一举。

2.Hibernate将JDBC和ORM经行封装,这样有哪些优缺点。

解决方案

如果你一边用struts 一边又用原生的request不会感到头疼吗。面向对象不就是要封装么,封装不就是为了更好地使用么。从框架的实现上,从语言层面是麻烦了点,但这毕竟是给人用的,人用了好,方便才是正解。另外也不全是原生的request还做了一些其他的处理以便request session等可以与strurs本身集成。

至于hibernate:实现了数据层与服务层的解耦。对服务层提供一套统一的接口,屏蔽了数据库的差异,简化了jdbc操作数据库时的繁琐,提供了一些实用的功能……好处太多了。缺点的话性能了,配置繁琐了,不直观了……
对了你说“将JDBC和ORM经行封装”,这句话是有问题的,orm对象关系映射,这是一种思想,没办法封装的。
我的理解还比较浅,期待大神出现。

时间: 2024-09-09 20:07:35

struct2-自学Struct2 ,问题求解的相关文章

zyUpload+struct2完成文件上传

v前言: 最近在写自己的博客网站,算是强化一下自己对s2sh框架的理解.期间遇到了很多问题,这些问题在写之前都考虑过,感觉也就是那样吧.但正真遇到了,也挺让人难受的.就利用zyUpload这个js插件实现文件的上传, 我来谈一谈. vzyUpload下载: https://github.com/hjzgg/zyUpload ,或者可以在网上,随便就可以下载到,只不过提供的网址中的zyUpload是我改过的. vzyUpload界面效果: vzyUpload使用需要注意的几个地方: 说明:zyUp

action-求一个用struct2标签和ajax实现二级联动例子!!

问题描述 求一个用struct2标签和ajax实现二级联动例子!! 1C 要能实现的,数据从action里来,从数据库来的资源可以模拟...求一个能用的例子 解决方案 http://www.cnblogs.com/whgw/archive/2012/05/11/2496667.html

struct2框架jsp页面传对象参数到action中失败

问题描述 struct2框架jsp页面传对象参数到action中失败 jsp页面对象方式传参进action中,在action中定义了getter.setter方法,但是还是取不到值!结果: 解决方案 set和get方法是你自己写的还是自动生成的,,写的有问题,,setFlower()和getFlower(),,这样才行 解决方案二: 你的name和action中的字段对不上啊页面上写这个flower.goodsId前面有一个子对象是flower 所以action中要有一个子对象 是flower和

迭代-在线考试系统,随机生成了题目,怎么阅卷,用的struct2

问题描述 在线考试系统,随机生成了题目,怎么阅卷,用的struct2 struct2,迭代question类,题目下,有单选提或者多选提,题目是数据库随机生成的,怎么写,可以题目号和s:checkboxlist选的值对应返回,然后批卷? 解决方案 直接使用现成的代码就是了,有很多现成的代码 解决方案二: 题目一个表,答案一个表,题目和答案是1对多的关系,前一阵做了一个在线考试的,就是这么做的 解决方案三: 魏小雨:你是说,题目随机抽取,答案都固定是那个序号的答案?比如,不管哪套随机题,第八题答案

struct-java Struct2 无法访问到静态资源,比如css,js,图片等资源,怎么解决??

问题描述 java Struct2 无法访问到静态资源,比如css,js,图片等资源,怎么解决?? java Struct2 无法访问到静态资源,比如css,js,图片等资源,怎么解决?? 解决方案 http://www.th7.cn/Program/java/201406/212442.shtml 解决方案二: 是否解决?未解决你贴下代码,看看你是怎么访问的

struts2-关于struct2 与jsp页面传值的问题

问题描述 关于struct2 与jsp页面传值的问题 public String queryPermitList() { page = new PageForm(); int start = Integer.valueOf(ServletActionContext.getRequest() .getParameter("start") == null ? "1" : ServletActionContext .getRequest().getParameter(&q

struct2 国际化,部分浏览器只显示key,不显示value

问题描述 最近做了一个wap小项目,使用了struct2国际化,一般手机访问的时候一切都正常可是iphone的某些手机访问的时候就只能显示其key,value值显示不出来,struct.xml中:<constant name="struts.custom.i18n.resources" value="messageResource"/>资源文件:messageResource_zh_CN_src.properties编译后的文件:messageResou

shop++ 升级Struct2.3.15 出错,求助

问题描述 从struts2.16升级到2.3.15.1Jar包都更新了,编译部署没报错,但是访问不发任何的action,总是转向error404页面.两三天了,没解决,请不吝指教.提示:ERROR[http-8080-1]com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(38)|Couldnotfindactionorresult/test/shop/profile!hjghjdit.actionNoresultde

struct2 jquery jqgrid ,请问大神们这标签是怎么获取数据库的值的,也没用$model.name,$model.price

问题描述 <s:formid=""method="post"theme="simple"action=""><sjg:gridid="subjectGrid"dataType="json"href="subject/ajaxGrid.action"pager="true"onCompleteTopics="gridCom