`
ZhouGang库鲁卡
  • 浏览: 28792 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
在Spring中有两个非常重要的概念,控制反转和依赖注入;控制反转将依赖对象的创建和管理交由Spring容器,而依赖注入则是在控制反转的基础上将Spring容器管理的依赖对象注入到应用之中; 所谓依赖注入:在运行期,由外部容器动态将依赖对象注入到组件中。 XML文件解析 + Java反射技术; 首先是XML文件的解析(dom4j),Spring框架对于配置文件的选择是XML文件,根据Spring的规范,配置文件的命名是没有特殊要求的,只是在文件的放置位置上有两种选择;类路径下或者操作系统文件目录下(大多数情况是放到类路径下)。 对于Spring的控制反转和依赖注入来说,唯一使用的是配 ...
首先 classpath是指 WEB-INF文件夹下的classes目录解释classes含义:1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml2.存放模板文件 eg.actionerror.ftl3.存放class文件 对应的是项目开发时的src目录编译文件总结:这是一个定位资源的入口如果你知道开发过程中有这么一句话:惯例大于配置 那么也许你会改变你的想法对于第二个问题这个涉及的是lib和classes下文件访问优先级的问题: lib>classes对于性能的影响应该不在这个范畴classpath 和 classp ...

SSH框架整合

                                                         步骤   1,导入需要的包        2,配置配置文件       (在ssh框架中,我们会把hibernate和struts交给spring处理!)          @1,web.xml的配置                  配置Spring监听器                    <listener> <description>Spring core configuration</description& ...
                                                                      基本概念   一、认识Bean   在Spring中,那些组成应用的主体(backbone)及由Spring IoC容器所管理的对象被称之为bean。简单地讲,bean就是由Spring容器初始化、装配及被管理的对象,除此之外,bean就没有特别之处了(与应用中的其他对象没有什么区别)。而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。   二、认识BeanFactory   org.springframework.bea ...
                                                         基础理论 Struts是做什么的   Struts是MVC中的控制层框架      Struts做的流程    actionform/href---》action---》actionservice                                                            搭建Struts框架   1,添加Struts需要的包到项目中去   2,添加Struts.xml(dtd) <!DOCTYPE ...
详细在: http://lavasoft.blog.51cto.com/62575/39398/   里面详细介绍了hibernate的映射关系!       补充:     主键关联  就是两个主键相互关联     外键关联就是一个标的主键和另一个标的非主键关联      单向关联:指的是主表更新了   从表也会更新  但是从表更新主表是不会更新的    双向关联:住的是两个表任何一个更新  另一个都会更新
                                             一  基础理论   1,什么叫ORM?      ORM 是object ranlation mapping的简写;也就是对象关系映射!我们把完成对象和关系数据库的映射叫做ORM;   2,什么叫持久化?      在程序运行时,我们会把数据储存在内存中,但是当程序结束内存释放,那么我们的数据就会消失;我们吧这个时候的数据叫做瞬间状态数据;但是我们报错在硬盘上的数据在正常情况下,他是不会消失的;那么我们叫这种数据叫“持久化状态数据”;我们吧瞬时状态数据转化成持久化状态数据的过程叫做持久化; ...
Struts      必须的包(5个):        Commons-logging-1.0.4.jar,  日志处理需要的包(commons是一种模式 又叫action或者事务模式)     Freemarker-2.3.13.jar,      模板操作需要的包     Ognl-2.6.11.jar,            标签库需要的包      Struts2-core-2.1.6.jar,     核心包      Xwork-2.1.2.jar              Xwork核心包     可选包(不导入可能导致Tomcat运行异常):   ...
SSH框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题。下面我介绍一下SSH框架搭建的全过程。  第一步:准备工作。   下载好eclipse,Struts2,Spring,Hibernate。   1.eclipse:eclipse下载的时候建议下载JavaEE ...
为什么要整合Hibernate?1、使用Spring的IOC功能管理SessionFactory对象 LocalSessionFactoryBean2、使用Spring管理Session对象  HibernateTemplate3、使用Spring的功能实现声明式的事务管理 整合Hibernate的步骤:1、配置SessionFactory(可以自动完成) <bean id="sessionFactory"  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"&g ...
HibernateDaoSupport和HibernateTemplate hibernateTemplate的常用方法:  Ø  void delete(Object entity):删除指定持久化实例 Ø  deleteAll(Collection entities):删除集合内全部持久化类实例 Ø  find(String queryString):根据HQL查询字符串来返回实例集合 Ø  findByNamedQuery(String queryName):根据命名查询返回实例集合 Ø  get(Class entityClass, Serializable id): ...
在开发中,有很多的包!在不同的技术层次中;有很多类或者接口呀都是重名的! 比如:Date       在java中util包中有Date   在sql包中也有Date;   但是由于现在开发工具比较多,有的时候会直接给你导入了。有的时候会让i自己选择导入; 所以,我们经常会发现这样的编译错误:我们的句柄类型看起来和函数返回类型相同;但是还是报错, 例如: import antlr.collections.List; List users=this.getHibernateTemplate().find("from TokenMap where usernam ...
1,Struts Problem Report Struts has detected an unhandled exception: Messages: Index: 0, Size: 0 File: java/util/ArrayList.java Line number: 547       原因:数组越界     在页面传递参数时  我王老吉了设置name这个属性  致使我们后台接收不到参数值;     Struts部分的工作流程:        1,点击激发提交事件      2,通过form中act ...
Global site tag (gtag.js) - Google Analytics