8.Hibernate Open Session In View模式

是什么在Open Session In View模式    hibernate中使用load方法时,并未把数据真正获取时就关闭了session,当我们真正想获取数据时会迫使load加载数据,而此时 session已关闭,所以就会出现异常。 比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持久层用的是load方法加载数据),当这一调用结束时,session随之关闭,而我们 希望在V层使用这些数据,这时才会迫使load加载数据,我们就希望这…

Maven web 项目 简单的登录功能实现

用IDEA构建一个空的Maven web项目 下一步 直到创建完毕 搭建环境 pom.xm 文件添加依赖 pom.xml 文件如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersio…

cocos2d-x3.2 在Windows下打包Android平台APK(转载,只为记录)

转载至:http://my.oschina.net/Jacedy/blog/350226 一、下载Android环境 搭建Android环境需要用到Android SDK、NDK、Ant和JDK; 下载Android SDK  下载Android NDk  下载Android JDK  下载Ant    其中JDK是需要安装的,其他的都直接解压即可。将SDK NDK 和ANT解压缩到同一个文件夹中,我解压后文件都放在了e:\Android文件夹下 SDK如果下载下来的adt文件那么把里面的SDK文件夹考出来,修改后 二、配…

Spring boot 整合 Elasticsearch

1. 概述 前面学习了 Elasticsearch 的简单基本操作,例如安装,基本的操作命令等,今天就来看看 es 和 Spring boot 的简单整合,实现增删改查的功能。众所周知,Spring boot 支持多种 NoSql 数据库,例如 redis、mongodb,elasticsearch 也是其中的一种。并且实现了 Spring boot 一贯的自动化配置,使用起来也是十分方便的。 2. 新建项目 新建一个 spring boot 项目,在 NoSql 这一栏选中 Elasticsear…

2017-02-20 安装Sql Server2016+配置Java环境

昨天在安装Sql Server 2016时,在前面的规则检查结果中,出现“Polybase要求安装Oracle JRE7更新51(64位)或更高版本”规则失败的错误,如图 解决方案为,下载安装jdk,我这里安装的是jdk8,安装完后需要配置Java环境变量,配置完成后,重新运行检查,即可解决此问题。 Java环境变量配置如下: 计算机属性->高级系统设置->高级->环境变量 新建环境变量JAVA_HOME,变量值:“C:\Program Files\Java\…

jvm

Java , 发表评论
一,jvm核心编程中的内存分析       二,对其功能大概分析     三,一个对象的调用过程     四,一个数组的调用过程 五,方法区内存   问题: 参照本人以前对jvm内存的了解http://wuquanyin1011.iteye.com/admin/blogs/574971 看了这些之后,仍旧对内存有很多不懂的地方,我的理解,当一个主线程启动,创建了一个属于自己的栈内存,之后继续运行有创建局部变量(局部变量的值存放在操作数栈当中)与创建对象(…

C# 2.0泛型编程基础实例

泛型的基本概念。   最显著的一点就是它参数化了类型,把类型作为参数抽象出来,从而使我们在实际的运用当中能够更好的实现代码的重复利用,同时它提供了更强的类型安全,更高的效率,不过在约束方面,它只支持显示的约束,这样在灵活性方面就显得不是那么好了。我觉得它之所以能够提供更高的效率是因为泛型在实例化的时候采用了 "on-demand"的模式,即按需实例化,发生在JIT(Just In Time)编译时。 …

基于springmvc的web应用初始化流程和配置加载注意点

基于springmvc的web应用在初始化时做了什么?application context何时加载?有几种加载方式?   和所有的java web框架一样,springmvc实际上就是在典型的servlet处理request的流程上再包裹了一层而已。springmvc的初始化流程也同样和容器初始化servlet流程一样。容器初始化servlet上下文的流程如下,servlet context一般而言就是那个web.xml里设定上下文环境。   springmvc中最典型的ServletContextLi…

探讨Java的类加载机制

未分类 , , , , 发表评论
Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的这种特性,我们可以在不重新编译其它代码的情况…

Spring对Hibernate的简化

Hibernate的持久层访问必须按如下步骤进行: (1)创建Configuration实例 (2)创建SessionFactory实例 (3)创建Session实例 (4)打开事务 (5)开始持久化访问 (6)提交事务 (7)如果遇到异常,回滚事务 (8)关闭Session 在HQL查询一节,已经采用HibernateUtils工具类封装部分过程。但依然不够简洁,需要通过代码显式地打开Session,显式地开始事务,然后关闭事务,关闭Session。而Hibernate提…

Java模块化编程的设想

未分类 , , , 发表评论
我初步设想通过在每个jar中设置一个配置文件来指定要加载的Spring的XML文件,另外为了解耦合还可以配置动态的服务功能,让每个jar或是N个jar组合成一个模块,对于模块的加载就变成了对于类库的加载,不知大家有什么想法可以一起交流一下

关于 JAR 您不知道的 5 件事

简介: 除了一些基础的 JAR 之外,许多 Java™ 开发人员绝没有想到 — 仅使用它们就可以绑定类。但 JAR 不仅仅是一个重命名的 ZIP 文件。在本文中,您将学习如何最大限度地使用 Java Archive 文件,包括 jarring Spring 依赖项和配置文件的一些技巧。对于大多数 Java 开发人员来说,JAR 文件及其 “近亲” WAR 和 EAR 都只不过是漫长的 Ant 或 Maven 流程的最终结果。标准步骤是将一个 JAR 复制到服务器(…

用 One-JAR 简化应用程序交付-用定制类装入器促进编程

. Simon Tuffs (simon@simontuffs.com), 独立顾问, simontuffs.com2004 年 11 月 23 日 如果您曾经试图把 Java 应用程序交付为单一的 Java 档案文件(JAR 文件),那么您很有可能遇到过这样的需求:在构建最终档案文件之前,要展开支持 JAR 文件(supporting JAR file)。这不但是一个开发的难点,还有可能让您违反许可协议。在本文中,Tuffs 向您介绍了 One-JAR 这个工具,它使用定制的类装入器,动…

关于 JAR 您不知道的 5 件事

对于大多数 Java 开发人员来说,JAR 文件及其 “近亲” WAR 和 EAR 都只不过是漫长的 Ant 或 Maven 流程的最终结果。标准步骤是将一个 JAR 复制到服务器(或者,少数情况下是用户机)中的合适位置,然后忘记它。 事实上,JAR 能做的不止是存储源代码,您应该了解 JAR 还能做什么,以及如何进行。在这一期的 5 件事 系列中,将向您展示如何最大限度地利用 Java Archive 文件(有时候也可是 WAR 和 EAR)…

httpclient必须的jar

未分类 , , 发表评论
commons-codec-1.3.jar commons-httpclient-3.1.jar commons-logging-1.1.1. 这三个jar是配置httpclient必须的jar。 httpclient是一个开源的项目,主要用于http的编程,可以到官方去下载jar和一些tutorial,我认为是一个不错的项目,用了不少,同时可以加入到php中使用,但是没有用过。
下一页 »