上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 39 下一页
摘要: springmvc还有与struts2的stackvalue和actioncontext相似的概念吗还有jstl能用ognl表达式吗jstl用el表达式,struts用ongl表达式提问者评价这才是我想要的 谢谢springMVC是spring的一个子框架,于spring整合的话,是无缝整合。struts2则是老牌MVC框架,对于MVC的更专注,是目前应用最多的,mvc框架。*****************************************struts2 MVC 和spring MVC 区别。。功能上没啥区别。struts2 比较重量级点。功能强大。spring mvc 更轻量 阅读全文
posted @ 2012-09-01 17:05 linux,dev 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 项目刚刚换了web层框架,放弃了struts2改用spring3mvc当初还框架的时候目的比较单纯---springmvc支持rest,小生对restful url由衷的喜欢不用不知道 一用就发现开发效率确实比struts2高我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置spring3 mvc可以认为已经100%零配置了(除了配置springmvc-servlet.xml外)比较了一下strus2与spring3 mvc的差别============================================struts2框架是类级别的拦截,每次来了请求就创建一 阅读全文
posted @ 2012-09-01 17:04 linux,dev 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib-nodep-2.1_3.jar Hibernat... 阅读全文
posted @ 2012-09-01 17:03 linux,dev 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 源URL:http://elf8848.iteye.com/blog/698217作者:赵磊博客:http://elf8848.iteye.comStruts2、SpringMVC、Servlet(Jsp)性能对比 测试 。Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它。做为一个程序员,对于各个框架的性能要有一个基本的认知,便于选型时做出正确的决策。在测试中发现了什么也不要大喊大叫,因为这些都是Java程序员的基础知识。 人人都要了解。--------------------------------------------------------------- 阅读全文
posted @ 2012-09-01 16:57 linux,dev 阅读(390) 评论(0) 推荐(0) 编辑
摘要: Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 Spring 的 Web . 阅读全文
posted @ 2012-09-01 16:54 linux,dev 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 实际上,在spring的事务中,只要该类被设置为了事务代理:拦截器都会创建一个TransactionInfo 对象:TransactionInfo txInfo = new TransactionInfo(txAttr, method);而且如果 只要被调用的方法设置了事务属性(txAttr),不管是什么属性都会调用:txInfo.newTransactionStatus(this.transactionManager.getTransaction(txAttr));根据该方法的事务属性(definition )的不同,this.transactionManager.getTransactio 阅读全文
posted @ 2012-09-01 16:50 linux,dev 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 编程式事务和声明式事务一、编程式事务:下面只帖关于事务的两个关键代码:hibernate.cfg.xml com.mysql.jdbc.Driver jdbc:mysql://127.0.0.1/test root root org.hibernate.dialect.MySQLDialect true update thread package com.bjsxt.usermgr.manager;import com.bjsxt.usermgr.model.Log;import com.bjsxt.usermgr.util.HibernateUtils;pub... 阅读全文
posted @ 2012-09-01 16:48 linux,dev 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 前言: 建议不要使用spring自动控制事务,一般不需要回滚的DAO方法(如查询),建议不要使用事务,由于使用事务的时候,会锁住表,过多的使用事务,可能会出现死锁的现象。单条更新语句也不需要使用事务,数据库会自动回滚。使用spring手动控制事务Java代码 private DataSourceTransactionManager transactionManager; public DataSourceTransactionManager getTransactionManager() { return transactionManager; } public void ... 阅读全文
posted @ 2012-09-01 13:20 linux,dev 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 这是我为新项目专门搭建的基于全注解方式的SSH基础框架,虽然是老掉牙的的东西,自我感觉很良好,好东西不敢独享,晒晒等拍砖。概述:基于struts2.23 + spring2.5.6 + hibernate3.6.4 + hibernate-generic-dao1.0(除了spring,我整合的都是最新的GA包,hibernate-generic-dao是google项目库中一个开源的basedao,我灰常喜欢,因为我找不到更好更适合我的)项目代码是基于eclipse3.6创建的,很简单,大家直接导入则可运行。1.包结构,源码,测试用例,配置文件一目了然。每个功能模块都在modules包下做开 阅读全文
posted @ 2012-09-01 13:18 linux,dev 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 本文写给那些像几年前的我一样刚刚走出校门,及一些未使用过这些高级些的调试技巧的人。记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate ,就连毕业设计也是用 System.out 找 Bug 的,想想真的很笨。开始工作后,一个星期过去了,在一个 1 、 2 百万行的系统中找 Bug ,我依然在用 System.out ,当时最痛苦的就是修改代码,每次找到疑似 Bug ,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样笨笨的调试 Bug ,才让我第一次认识了断点,也知道了代码修改完了可以进行热替换, 我这个中国教育的半牺牲品才算向美好生活迈进了一小步。1 阅读全文
posted @ 2012-09-01 13:15 linux,dev 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSourc... 阅读全文
posted @ 2012-09-01 13:05 linux,dev 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Jquery 常用方法:1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。如:$(document.getElementById("msg"))则为jquery对象,可以 阅读全文
posted @ 2012-09-01 13:04 linux,dev 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/gdweijin/article/details/5770674Java代码 核心提示:JPA 注解的几个要点 1.设置Pojo为实体 @Entity //标识这个pojo是一个jpa实体 public class Users implements Serializable{ } 2.设置表名 @Entity @Table (name= users ) //指定表名为users public class Users implements Serializable{ } 3.设置主键 public JPA 注解的几个要点 1.设置Pojo为实体 @E 阅读全文
posted @ 2012-09-01 13:01 linux,dev 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 要使用ExtJS,先要得到ExtJS库文件,ExtJS库文件可以到ExtJS官网下载,地址是www.extjs.com/products/gxt/download.php,把下载得到的ZIP压缩文件解压缩到【D:\ExtCode】目录下,可以得到以下内容。 adapter:负责将里面提供第三方底层库(包括Ext自带的底层库)映射为Ext所支持的底层库。 build: 压缩后的ext全部源码(里面分类存放)。 docs: API帮助文档。 exmaples:提供使用ExtJs技术做出的小实例。 resources:Ext UI资源文件目录,如CSS、图片文件都存放在这里面。 sour... 阅读全文
posted @ 2012-09-01 13:00 linux,dev 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 本帖最后由 Loaden 于 2009-08-20 21:08:52 编辑这是继上篇之后的一步重要改进,提供给需要的朋友参考!原文链接:http://topic.csdn.net/u/20090813/19/17c611a5-721a-4f11-88f6-d80a90898e09.html五、用Code::Blocks来管理工程,避免写Makefile强烈建议使用Code::Blocks来管理工程!通过实践发现,这会相当的方便:Eclipse负责代码编写,C::B负责编译、调试等。一开始我否定了这种做法:当时认为可能会太繁琐,然而,当我用makefile写了几个工程后才发现:用Code::Bl 阅读全文
posted @ 2012-09-01 12:56 linux,dev 阅读(558) 评论(0) 推荐(0) 编辑
摘要: UML建模工具Visio 、Rational Rose、PowerDesign的比较ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗(但是它的结构仅仅对那些对掌握UML的开发人员,也就是说对客户了解系统的功能和流程等并不一定很有效),对系统的代码框架生成有很好的支持。但对数据库的开发管理和数据库端的迭代不是很好。 Pow. 阅读全文
posted @ 2012-09-01 12:55 linux,dev 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 声明式就是提前指派,在为某些包,类,方法,指定好受事物管理,需要再配置文件中配置编程式就是程序员在程序里自由发挥,启动事物管理了,aop是面向切面编程,把程序执行的过程看成一条连贯的线,aop就是在指定的点切一刀,凡是经过这点的操作都必须先执行aop定义好的操作,好处就是在不影响原程序的情况下,方便的加入或删除附加的逻辑处理操作,比如日志记录,权限控制等编程式事务与声明式事务的区别是什么?编程式事务是自己写事务处理的类,然后调用声明式事务是在配置文件中配置,一般搭配在框架里面使用!声明式事务声明式事务(declarative transaction management)是Spring提供的对 阅读全文
posted @ 2012-09-01 12:54 linux,dev 阅读(4021) 评论(0) 推荐(1) 编辑
摘要: sql是关系数据库查询语言,面对的数据库;而hql是Hibernate这样的数据库持久化框架提供的内置查询语言,虽然他们的目的都是为了从数据库查询需要的数据,但sql操作的是数据库表和字段,而作为面向对象的hql操作的则是持久化类及其属性 但是除了这些还有吗?检举| 2011-08-24 15:13提问者采纳hql是面向对象的 。其实还是转成了sql语句hql在数据库通用,切换数据库方言就可以sql在不同数据库中语法有些不同还是sql比较灵活一些。。HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐 阅读全文
posted @ 2012-09-01 12:52 linux,dev 阅读(3183) 评论(0) 推荐(0) 编辑
摘要: 发表于 2006-3-22 12:51:47最近被问到Hibernate,所以大概看了看相关内容我觉得,它实际上作为一个ORMapping来说,没有什么太多的区别而且1、配置很繁复,2、需要熟悉HQL可能深入的优秀的特点还没有理解到那么,谁能说说他的明确的好处呢?3qhibernate的好处软件开发过程中采用OO的方法进行分析,所以分析出的是类,而在程序运行时在内存中产生的是对象。这些对象需要被保存下来,老的方法就是自己写大量的JDBC代码把对象的内容写到数据表实现持久化。而hibernate可以根据配置自动实现持久化。EJB中的CMP同样可以实现数据持久化,但CMP不能实现有继承关系的对象的 阅读全文
posted @ 2012-09-01 12:51 linux,dev 阅读(395) 评论(0) 推荐(1) 编辑
摘要: 1.接受客户端请求2、 调用M层模型组件执行相应的业务逻辑。3、 获取M层业务逻辑的处理结果4、 根据处理结果选择合适的视图呈现给客户端。Contrler层核心控制组件是:ActionServlet,继承javax.Servlet.Http.HttpServlet,并实现了init(),doGet()、doPost()、destroy()等Servlet生命周期所用到的方法。还添加了一个process(),它本身不复杂,但它会调用其他的复杂方法。 该框架以 ActionServlet作为核心控制器,整个应用由客户端请求驱动。当客户端向Web应用发送请求时,请求将被Struts 1的核心控制器 阅读全文
posted @ 2012-09-01 12:49 linux,dev 阅读(718) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 39 下一页