---------【SSH】
DavidBigHero
谁说编程无趣,我偏视编程如生命,在其中活出人生精彩!
展开
-
初识SSH框架
引言 上网搜了很多SSH框架的资料,真的是越看越亲切。米夫子说得没错,学会一门语言,再来学一门语言会很容易。是因为很多东西和之前学过的东西都有共通之处,剩下的新知识也就了了无几了。大家在看的时候不妨结合着学过的.net三层架构来看待SSH框架。SSH框架 SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种web应用程序开源原创 2016-04-27 17:21:10 · 920 阅读 · 37 评论 -
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 评论 -
收官之作:网上商城
引言 网上商城是我学习java以来的第一个完整的工程项目。框架为SSH。一路过来虽遇到一些小小的困难,但都一一解决,总的来说还是挺顺利的,一句话:收获颇丰!配置开发环境 首先配置开发环境。mysql数据库,tomcat、jdk和MyEclipse的安装和配置,几经波折,最终还是都配好了。在这里给出一些自己撞得头破血流换来的经验,绝对是很好原创 2016-07-03 15:40:24 · 576 阅读 · 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 评论 -
Hibernate实体关系映射技巧
关于实体关系的映射,常用三种,多对一,一对多和多对多,模板如下。 实体映射的书写是有一定的技巧的,下面以一个权限的实体为例,与大家一起分享。 package cn.itcast.oa.domain;import java.util.HashSet;import java.util.Set;/** * 权限 * @author Davi原创 2016-08-26 22:46:57 · 836 阅读 · 53 评论