---------【J2EE、J2SE】
DavidBigHero
谁说编程无趣,我偏视编程如生命,在其中活出人生精彩!
展开
-
J2EE的十三个规范
前言 小编刚刚接触java不久,对J2EE的十三个规范的认识也很肤浅,下面就随着我的脚步简单认识一下,混个脸熟吧。是什么 先来说J2EE是什么?J2EE(Java 2 Platform, Enterprise Edition),java 2平台企业版,是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高原创 2016-04-24 21:54:44 · 2540 阅读 · 63 评论 -
Java中==和equals方法的区别
引入在项目中我们经常会用到==和equal 方法来进行判断,但是你知道他们的区别吗?今天小编就为大家科普一下他们的区别。简单区别简单来说,==比较的是对象的地址,也就是是否是同一对象。equals比较的是对象的值。深入探讨如果还不懂,我们就来探讨一下。Java中equals和==的区别java中的数据类型,可分为两类。1、基本数据类型byte,short原创 2017-02-01 20:03:49 · 476 阅读 · 17 评论 -
对象转型及其在内存中的分析
Java基础对于Java的深入学习相当重要。对于Java基础中的东西,在做了很多项目后,再回顾,对其便理解的十有八九了,今天来说说转型。对象转型有这么几点性质:1、一个基类的引用类型变量可以“指向”其子类的对象;2、一个基类的引用不可以访问其子类对象新增加的成员(属性和方法);3、可以使用引用变量instanceof类名来判断该引用类型变量所“指向”的对象是否属于该类或该类的子类;原创 2017-01-15 23:00:39 · 700 阅读 · 22 评论 -
Hibernate实体关系映射技巧
关于实体关系的映射,常用三种,多对一,一对多和多对多,模板如下。 实体映射的书写是有一定的技巧的,下面以一个权限的实体为例,与大家一起分享。 package cn.itcast.oa.domain;import java.util.HashSet;import java.util.Set;/** * 权限 * @author Davi原创 2016-08-26 22:46:57 · 836 阅读 · 53 评论 -
Hibernate懒加载异常的问题
对于Hibernate中懒加载异常问题有如下解决方案: 第一种:在配置文件中加入lazy="false" 代码中位置: lazy="false"> lazy="false"> 关闭了懒加载的属性,使其在查询时直接加载。但是在Session关闭后就难以用到懒加载的属性,有一种更好的解决方案能够完美解决这个问题。原创 2016-08-21 20:54:23 · 1373 阅读 · 24 评论 -
Spring的环境搭建
What? Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson创建,称为轻量级容器架构。在项目中怎么应用呢,现在就随我来搭一下它的环境。环境搭建下载资料 首先下载关于spring的资料。之后搭建环境所用资料从其中得到。建java项目,引jar包原创 2016-08-02 17:08:18 · 645 阅读 · 17 评论 -
Hibernate中性能优化之缓存
在Hibernate中,提到性能优化,很自然地我们就想到了缓存。缓存是什么,都有哪些呢?接下来就来分享原创 2016-07-31 22:05:22 · 1373 阅读 · 9 评论 -
Hibernate项目建立
继上篇《认识Hibernate》 认识了Hibernate项目以后,下面来搭建一个Hibernate项目。1、首先,创建一个java项目。2、创建User Library,加入依赖包。 Windows-> Preferences,然后按下图操作 建好jar包库后,点上图右边按钮(Add JARs)引入jar包如下。 *HI原创 2016-07-17 22:21:41 · 890 阅读 · 44 评论 -
认识Hibernate
简介 Hibernate是一个开发源代码的对象关系映射框架。它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servl原创 2016-07-17 21:36:18 · 2473 阅读 · 10 评论 -
Struts1与Struts2的12点区别
原文链接:http://www.blogjava.net/314508313/archive/2011/11/17/364038.html1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可转载 2016-07-04 15:03:23 · 395 阅读 · 7 评论 -
Hibernate中持久化对象的状态
持久化对象三种状态 持久化对象的状态有三种:瞬时对象,持久化对象和离线对象。瞬时对象 瞬时对象(Transient Objects):使用new操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回原创 2016-07-24 21:02:07 · 579 阅读 · 15 评论 -
junit单元测试
main方法 想要对某一个方法进行测试,建一个带main方法的类然后运行就行。但是一个main却不能分开测多个方法,不灵活。但是单元测试就解决了这个问题。下面介绍一下java中的junit单元测试。引jar包 首先,引入jar包junit-3.8.1.jar。建测试方法 新建一个测试文件夹,目的是要和测试的方法的文件夹分开来。随原创 2016-07-24 20:39:09 · 1363 阅读 · 17 评论 -
Struts2的异常处理
前言 在项目中总会遇到一些异常处理,怎么解决呢? 以一个例子来展示:用户名和密码的抛错处理。建错误类 建用户和密码的一个错误类。Username:Exception.javapackage com.tgb.exception;public class UsernameException extends Exception{原创 2016-07-09 22:53:39 · 464 阅读 · 7 评论 -
配置Struts2(以登录为例)
引言 在了解Struts2的基础上,对Struts2做一次配置。以登录为例。步骤 引jar包(最常用的共8个)commons-fileupload-1.2.1.jar 文件上传commons-io-1.3.2.jar 被fileupload所用,上面依赖下面commons-logging-1.0.4原创 2016-07-09 22:26:46 · 543 阅读 · 10 评论 -
初识Struts2
定义 Struts2是一个优雅的、可扩展的框架。用于创业企业级的java web应用。框架设计用于流线化、完整的开发周期,从构建、部署、到维护。Struts有一组相互协作的类、Servlet以及Jsp TagLib组成。 上篇博客讲解了《MVC》,Struts2有自己的控制器(Controller),同时整合了其他的一些技术去实现模型(Mod原创 2016-07-09 21:26:12 · 476 阅读 · 7 评论 -
MVC
定义 MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务。 结构 上图: 首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理。然后模型根据用户请求进行相应的业务逻辑处理,原创 2016-07-09 21:11:20 · 701 阅读 · 6 评论 -
Java语言中的枚举类型
枚举类型(Enumerated Type)在编程语言中常用,程序员必备食粮,下面随着我的思路来认识一下枚举类型。 是什么枚举类型在java中是一种基本数据类型。它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。为什么用至于为什么,可以简单这样理解,知道用一个东西的劣势后,出来一个新东西来弥补它。再加上点好处。举个例子,如原创 2017-05-19 18:00:02 · 1855 阅读 · 12 评论