`
skzr.org
  • 浏览: 355608 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
背景:如果选择struts2+Spring+Hibernate那么怎样创建一个样板工程呢? 说明:本文只是讲解web工程是怎样一步一步搭建起来的,做这样的集成是怎样稳步推进,其他技术运用的问题一概不讨论。   第一步:整理思路——安排集成他们(struts2+spring+hibernate)的先后顺序,以及怎样验证是否成功集成如图:当然你也可以选择其他的集成步骤 ^ ^   第二步:按照思路一步一步实现 创建JSP web站点 集成struts2 mvc 集成spring 创建数据库 集成hibernate
  返回:[web工程]Struts2+Spring3.1+Hibernate3.6的集成 上一步:[web工程]创建web工程 下一步:[web工程]集成spring 集成struts2 mvc   添加jee5(demo中的third-lib/jee5目录中)的jar到java build path中 复制struts2的jar包到lib目录,并添加这些jar到java build path中struts2(下载)的包依赖关系如:============================================= struts2 lib: v2.2.3 ...
      返回:[web工程]Struts2+Spring3.1+Hibernate3.6的集成 上一步:[web工程]集成struts2 mvc 下一步:[web工程]集成hibernate 集成spring3   复制jar到WEB-INF/lib目录:复制,并添加到java build path:org.springframework.aop-3.1.0.M1.jar org.springframework.asm-3.1.0.M1.jar org.springframework.beans-3.1.0.M1.jar org.springframework.con ...
返回:[web工程]Struts2+Spring3.1+Hibernate3.6的集成 上一步:[web工程]集成spring 集成hibernate   创建数据库,脚本见:docs/db/mysql目录create table APP_USER ( id int, name varchar(100), password varchar(100) ) engine = innodb default charset = utf8 comment '系统用户'; alter table APP_USER add constraint PK_APP_USER pr ...
返回:[web工程]Struts2+Spring3.1+Hibernate3.6的集成 下一步:[web工程]集成struts2 mvc   创建web工程   打开eclipse创建java project:demo,如图  创建web工程结构:即WebRoot   |-WEB-INF      |- classes      |- lib      |- web.xml   |- index.jsp   如图: 配置java build path,让编译后的class定位到WebRoot/WEB-INF/classes目录,如图:  web.xml内容如下:& ...
通过Hibernate的元信息处理组件等等,利用spring封装的jdbc bean rowmapper自动映射为bean 又见hibernate的dao封装,不要拍砖了,只是记录而已,个人总结的最佳实践。 代码主要内容: Hibernate 泛型DAO 分页: 基于实体Example的分页 基于HQL的分页 基于实体类的分页 工具方法: hibernate的处理——获取hibernate元数据样例 jdbc的处理 通用Hibernate非泛型Dao 先上类图,给个大概印象:   通用实体Dao,可以操作所有hibernate实体: ...
首先感谢您百忙之中的阅读 :) 下面进入正题   在3.6.3中UserType已经过时了,所以直接实现接口Type 使用jackson json实现的,希望可以交流相关的实现。 对于月表hibernate是不是也能实现crud?期待您的交流 数据库:create table TEST ( id int, json1 varchar(100), json2 varchar(100) ) engine = innodb comment 'test';   类型定义:public class Test { /** 标识 */ private Integer i ...
这不ExtJS4升级了,我也开始改造原来基于ExtJS3的一些组件,发现ExtJS4的变动真的大——重新开始学习。 基本:   Ext.define('Ext.window.Window', { extend: 'Ext.panel.Panel', alternateClassName: 'Ext.Window', requires: ['Ext.util.ComponentDragger', 'Ext.util.Region', 'Ext.EventManager'], alias: 'widget.window' }     Ext.d ...
以下是我总结的为什么选择spring: 看好spring mvc的速度+spring生态环境的欣欣向荣 Spring生态:从安全到各种服务集成具有天生的优势 Spring对REST的支持 spring mvc非常容易使用 附带,MVC测试:tomcat maxThread=10;使用ab -n 10000 -c 20 测试一个helloworld control! spring3 mvc访问jsp速度高达5、6K/s spring3 mvc采用freemarker速度高达5、6K/s struts2(关闭log,关闭开发模式) mvc最高还达不到2K/s  struts2中使用i ...
  skzr.org 写道 core2 P8400, 4G mem   我的测试100W记录,mysql使用缺省安装,java -server -Xms2048M -Xmx2048M hibernate insert 1000000 count, consume 521.133 seconds jdbc insert 1000000 count, consume 508.46 seconds   select count(*) from APP_USER; 1000000 rows, 0.31 seconds;   结构APP_USER(ID, NAME, PAS ...
svn label装饰,如图: 因为以下原因导致svn那个图标装饰消失了   现象:在eclipse preferences中:General->Appearance->Label Decoration,选择SVN后,马上就不起作用了,打开eclipse workspace中的.log看到提示:!MESSAGE Exception in Decorator. The 'SVN' decorator will be disabled.   原因:可能某个项目的svn共享有问题,导致svn装饰被禁止,可以通过查看eclipse的日志获得此信息 解决:有问题的项目选择te ...
看了zhc0822 的博文:适用于java语言的MongoDB解决方案——Mongernate   我一直在构思利用一款nosql,存储我们公司的数据(数据特点采集数据只读时间顺序的,接近海量)。对外提供方便的查询和检索。 没啥思路: 利用antlr做一个语法解析器datas query language,然后仿造gae的存储api做。 目前思路,不知道楼主的这个设计有没有设计图,看代码还是麻烦的。  zhc0822写道 文中的设计非常粗糙,而且功能简单,充其量只能算个DbUtils。 GAE的存储API是实现了JDO和JPA吧,我建议你上Google Code下载GAE SDK ...
我的测试: 环境:   使用spring做为粘合剂 tomcat7发布服务端,部署RMI和HTTPInvoker两种 tomcat7发布客户端,调用服务端的服务 客户端页面直接调用服务端的远程服务(RMI和HTTPInvoker两种) 直接使用ab链接 ab -c 20 -n 10000 http://localhost:客户端tomcat/   我的测试结果: 协议            请求数/秒 ms(mean)  ms rmi             2200/s    8.79          0.44 httpinvoker 2000/s    10   ...
目录 概要 运行时日志 异常的国际化     国际化与本地化 概要
一下内容摘录自自己的wiki,所以链接可能有问题! 目录 #linux下安装svn #创建svn服务 #创建svn存储库 #checkout eclipse svn插件svn-subclipse-site-1.6.16.zip   linux下的EclipseSVN插件注意检查更新:http://subclipse.tigris.org/update_1.6.x 只有更新了才可以解决JavaHL(JNI)无效问题 linux下安装svn  
Global site tag (gtag.js) - Google Analytics