SSH架构】的更多相关文章

.Net MVC  导入导出Excel总结(三种导出Excel方法,一种导入Excel方法) [原文地址] 通过MVC控制器导出导入Excel文件(可用于java SSH架构)   public class ExcelController : Controller { // // GET: /Excel/ Models.zbwxglEntities myMdl = new Models.zbwxglEntities(); /// <summary> /// 第一种方法,利用文件输出流进行读写操…
其实这个问题在以前就遇到过,当时解决了,但今天在部署一个测试轻应用的时候一直没有想起来,特此记录一下. 这个问题出现在使用WebLogic(我使用的是10.3.5版本)发布SSH架构的应用.在操作数据库的时候使用Hibernate配合JPA实现.发布之后无法从数据库获取数据,从日志看到故障提示org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.internal.ast.HqlTok 这个错误的根本原因是w…
这几天学习了 ssh 架构,中间出了好多错误,现在终于整理好了,就记录下来 ssh机构的框架构成,以及它们的作用 struts2 :这个框架主要用做控制处理的,其核心是 Contraller ,即 ActionServlet.而 ActionServlet 的核心是 struts.xml.用于分配处理web请求需要执行哪个业务逻辑. spring :spring 可以理解为粘合剂的作用.它把这三个框架糅合在一起使用.利用本身的控制反转(IOC) 来达到解耦的目的. Hibernate:及时数据持…
说说项目架构整个变化过程吧 拿用户注册来举例: 数据库里面有一张User表 需要把注册信息存储到User表中 1.   最开始是两层架构 就是cliect   +  jsp    +   DB 就是在view里面直接操作数据库,就是在视图上建立数据库连接,然后把每个字段存储到数据库中 2.    加入Domain Model      构造一个Entity类 cliect   +  jsp    +  Entity + DB 对Entity的管理交给Jsp 建立一个User类,view中先对Us…
在线支付是指卖方与卖方通过因特网上的电子商务网站进行交易时,银行为其提供网上资金结算服务的一种业务,她为企业和个人提供了一个安全.快捷.方便的电子商务应用环境和网上资金结算工具,在线支付不仅帮助企业实现了销售款项的快速归集,缩短收款周期,同时也为个人网上银行客户提供了网上消费支付结算方式,使客户正在做到了足不出户,网上购物,不知道小伙伴们有没有这种感觉,逛街的时候,还能管住自己,少买点,因为钞票是直接通过自己的手给了卖家,但是网购就不一样了,我们直接点击鼠标,一个按钮的操作,钞票就嗖的一下打到第…
  Struts.spring.Hibernate在各层的作用 1)struts 负责 web层. ActionFormBean 接收网页中表单提交的数据,然后通过Action 进行处理,再Forward到对应的网页. 在struts-config.xml中定义, ActionServlet会加载. 2)spring 负责业务层管理,即Service(或Manager). 1. service为action提供统计的调用接口,封装持久层的DAO,. 2.可以写一些自己的业务方法. 3.统一的ja…
Struts.spring.Hibernate在各层的作用 1)struts 负责 web层.    ActionFormBean 接收网页中表单提交的数据,然后通过Action 进行处理,再Forward到对应的网页. 在struts-config.xml中定义<action-mapping>, ActionServlet会加载. 2)spring 负责业务层管理,即Service(或Manager).  1. service为action提供统计的调用接口,封装持久层的DAO,. 2.可以…
1.练习题 1.查询所有商品的名称[查询特定属性](只有一个参数的话可以使用List<String>接收数据)2.查询所有商品的名称和供应商[查询特定属性](多个参数可以使用List<Object[]>接收数据) 3.查询所有商品的名称和供应商[查询特定属性](多个参数可以使用List<Object[]>接收数据) 使用这种方式我们需要提供相应的构造方法 4.查询出所有商品信息,按照成本价排序[查询排序]5.查询出所有产品信息,按照分类编号排序[使用关联对象属性排序]6…
二级缓存使用步骤: 1.拷贝jar包 2.配置Hibernate.cfg.xml文件 a.#开启二级缓存 hibernate.cache.use_second_level_cache=true b.#添加一个二级缓存的供应商(实现类) hibernate4的配置 hibernate.cache.region.factory_class=org.hibernate.cache.ehcache.EhCacheRegionFactory hibernate3的配置 hibernate.cache.pr…
1.单向多对一 1.映射文件配置 2.model: 测试 1.查询测试 执行顺序,先查询多方,在查询一方,一方采用延迟加载 注意:如果不使用一方的数据,就关闭session,报错,同延迟加载中的报错类型一样 测试控制台输出为: 2.保存测试 输出结果: 注意: 1.保存测试先保存商品后保存分类: 测试结果: 结论:很明显先保存商品后保存分类,要执行5句sql,效率低. 实际情况,我们先把类型分好,然后进货的时候就直接可以分类.但是如果相反的话,我们就要先进货,再分类型,再把货放到相应类型中去 2…