点石互动

导航

 
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 42 下一页

2013年2月19日

摘要: [size=large] 什么是hibernate? hibernate是一个基于ORM(实体关系映射)的、用于简化数据库操作的框架。 为什么要使用hibernate? 传统的jdbc操作具有以 下缺点: 1.在Java代码中写sql语句麻烦, 特别是遇到多表查询时; 2.手动映射非常麻烦(stat.setInteger(...)...),特别是当属性较多时; 3.jdbc的移植性不好,比如分页查询,Oracle和MySQL的就不同。 hibernate内部封装了jdbc,它的hql和session大简化了数据操作, 并且去除了对不同的数据库操作在代码层面上的差异, 有很好的可移植性. 最基本 阅读全文
posted @ 2013-02-19 21:19 点石互动 阅读(163) 评论(0) 推荐(0) 编辑
 
摘要: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出下面是一个FreeMarker模板的例子,包含了以上所说的4个部分Welcome!Welcome ${user} !We have these animals:${being.name} for ${being.price} Euros1, FTL指令规则在FreeM 阅读全文
posted @ 2013-02-19 21:18 点石互动 阅读(100) 评论(0) 推荐(0) 编辑
 
摘要: Eclipse的代码注释模板很丰富,如:user、year、date、time等等,请参考附件。尽管模板变量如此之多,但是对于复杂多边的实际项目而言,还是不够用,怎么办?自己增加新的呗!Eclipse配置界面都不支持定制自己的注释模板变量,没办法,改Eclipse源码,具体怎么改,好像无头苍蝇,百度和谷歌了2天,还是无果,在边搜边摸索的过程中才知道需要修改如下两个架包对应的源码,org.eclipse.jdt.ui.jarorg.eclipse.text.jar发现了三个重要的文件:org.eclipse.jface.text.template.TextTemplateMessageg.pro 阅读全文
posted @ 2013-02-19 21:18 点石互动 阅读(861) 评论(0) 推荐(0) 编辑
 
摘要: Java代码 public int getCount(String emailGroupId, String emailBatchId)throws HibernateException { Session session = HibernateUtil.currentSession(); Transaction tx = session.beginTransaction(); String hql = "select count(*) from EmailSendInfo where email_group_id = :emailGroupId and batch_id = :ba 阅读全文
posted @ 2013-02-19 21:18 点石互动 阅读(670) 评论(0) 推荐(0) 编辑
 
摘要: (一)在java project中的配置文件读取 java project项目的目录结构只有两个src和bin。src中存放的是源文件,bin中存放的是*.class的字节码文件。源文件进过编译就放进bin目录中,其中也包括没有编译的配置文件。我们需要的是对bin中的配置文件进行读取,因为项目最终打包成*.jar的就是bin目录下的文件。采用相对路劲进行读取的时候,需要确定此时相对的是哪一个基路径。其实这个基路径就是java.io默认定位到的当前用户目录("user.dir")(即工程根目录)。相对于这个路径在定位我们的配置文件。如下所示:File file=new Fil 阅读全文
posted @ 2013-02-19 21:17 点石互动 阅读(149) 评论(0) 推荐(0) 编辑
 
摘要: 以客户管理为例,说明一个模块的目录结构。目录结构图片如下:一、目录结构由四层组成,分别是:区域、模块,代码分区、代码类别。二、kh代表是的客户区域,该区域下面放的都是客户管理相关的模块。三、模块说明。(1)main代表一个模块,在此是代表客户中的主模块。在图中可看到,客户区域下面还有两个模块:notpad和outBox,分别代表客户记事和邮箱帐户,此处我们以main模块作详细讲解。(2)此处的模块,指的是物理模块,即对一个或一组bo对象相关操作功能的代码实现。分模块的原则是:一个bo对象或一组紧密关联的bo对象定义成一个模块。例如:此处的客户、联系人、客户分类、客户来源等一系列和客户紧密相关的 阅读全文
posted @ 2013-02-19 21:17 点石互动 阅读(157) 评论(0) 推荐(0) 编辑
 
摘要: Portal-Basic Java Web应用开发框架(简称 Portal-Basic)是一套功能完备的高性能Full-Stack Web应用开发框架,内置稳定高效的MVC基础架构和DAO框架(已内置Hibernate、MyBatis和JDBC支持),集成 Action拦截、Form Bean / Dao Bean / Spring Bean装配、国际化、文件上传下载和缓存等基础Web应用组件,提供高度灵活的纯 Jsp/Servlet API 编程模型,完美整合 Spring,支持Action Convention“零配置”,能快速开发传统风格和RESTful风格的Web应用程序,文档和代码清 阅读全文
posted @ 2013-02-19 21:16 点石互动 阅读(138) 评论(0) 推荐(0) 编辑
 
摘要: Hibernate Core Reference ManualChapter 1. TutorialTable of Contents1.1. Part 1 - The first Hibernate Application1.1.1. Setup1.1.2. The first class1.1.3. The mapping file1.1.4. Hibernate configuration1.1.5. Building with Maven1.1.6. Startup and helpers1.1.7. Loading and storing objects1.2. Part 2 - M 阅读全文
posted @ 2013-02-19 21:16 点石互动 阅读(119) 评论(0) 推荐(0) 编辑
 
摘要: 前言:Struts2的三大组件:动作、拦截器、数据转移。动作组件可能是我们日常中经常接触的。但是在后台默默无闻工作的拦截器,却是真正的核心。在Struts2中没有一个动作被单独调用,总是包含了一系列的拦截器在动作执行之前或之后执行。通过创建一个ActionInvocation的对象,封装了一系列被配置在动作之前或之后触发的拦截器。Struts2提供了一组强大的智能默认值,如defaultStack提供了一个常用的拦截器组合。做web应用时,整个系统的权限设置,日志控制,依靠拦截器可以很方便的的实现。1.拦截器的原理: 1.1 总指挥ActionInvocation接口,是理解拦截器的关键。它控 阅读全文
posted @ 2013-02-19 21:15 点石互动 阅读(172) 评论(0) 推荐(0) 编辑
 
摘要: Portal-Basic Java Web应用开发框架(简称 Portal-Basic)是一套功能完备的高性能Full-Stack Web应用开发框架,内置稳定高效的MVC基础架构和DAO框架(已内置Hibernate、MyBatis和JDBC支持),集成 Action拦截、Form Bean / Dao Bean / Spring Bean装配、国际化、文件上传下载和缓存等基础Web应用组件,提供高度灵活的纯 Jsp/Servlet API 编程模型,完美整合 Spring,支持Action Convention“零配置”,能快速开发传统风格和RESTful风格的Web应用程序,文档和代码清 阅读全文
posted @ 2013-02-19 21:15 点石互动 阅读(144) 评论(0) 推荐(0) 编辑
 
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 42 下一页