java
陈丽娜
一路追寻!
展开
-
懵懵懂懂初识J2EE
一、定义Java2平台包括:标准版,企业版,微缩版;其中J2SE是Java2的标准版,主要用于桌面应用软件的编程;J2ME是微缩版,主要应用于嵌入式系统开发;还有这次学习的J2EE是Java2的企业版,主要用于分布式的网络程序的开发。那么J2EE到底是什么?其实就是SUN公司提出的一个标准,符合这个标准的产品叫实现,例如:经常听说的jboss,weblogic都是J2EE标准的一个实现。原创 2014-06-28 16:48:41 · 1301 阅读 · 21 评论 -
工作流 之JBPM简介
自从做ITOO以来确实是感觉自己知道的东西越来越多了可是真正的系统性的学习一系列东西却是越来越少了,在项目中一直要求的工作流,虽然工作流的氛围里熏陶的越来越觉得工作流是一个好东西,直到前些日子根据视频了解了工作流的一些知识才觉得工作流离我越来越近了。一、WorkFlow 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“原创 2015-04-23 19:59:11 · 1548 阅读 · 12 评论 -
org.codehaus.jackson.annotate.JsonIgnore与com.fasterxml.jackson.annotation.JsonIgnore
实话说,3.0项目以来我的博客还真是不知道些什么好,因为我已经觉得自己学不到什么新鲜东西了,知道说这话有些大言不惭,但是这是我最真实的感受,为什么出现这种情况:首先一点是我没有把一些零碎总结起来的习惯,不过前两天出现的一个bug让我印象深刻。 这个错误之前遇到过,也解决了,错误提示很多,我提取出的可以看出错误原因的提示是:java.lang.StackOverflowError原创 2015-04-27 17:14:31 · 14118 阅读 · 12 评论 -
JAVAssist---动态修改注解
ITOOV3.0开始了,需要研究一些技术难点,先来说一个我觉得比较有趣的技术点吧,需求是这样的,我们需要动态的切换数据源,又由于我们是通过实体单元的注入来完成的,实体单元是通过注解的形式注入的,这样如果我们想修改数据源那么必然就要动态的修改注解(当然可能还有其他的解决方式,但是我觉得动态修改注解还是很有趣的)所以就从动态修改注解开始吧: 先来看看我们需要修改注解的代码:原创 2015-03-31 09:26:30 · 20770 阅读 · 28 评论 -
JPA 大文本
使用jpa也有很长一段时间了,其中的奥妙也只是用到了一点点,项目中不用到的知识也很少去想,真心是现用现学,这次遇到的问题是大文本,在数据库中的类型为TEXT,但是映射的时候该怎么做呢?!下面就来介绍一下吧: 实话实说,在使用jpa的时候,大部分的属性数据类型都是string,我们也知道string映射到数据库最大长度为255,在mysql数据库中映射为varchar(255)原创 2015-04-30 17:39:24 · 4155 阅读 · 14 评论 -
Spring aop--几种不同的使用方式
最近听老师讲关于AOP关于容器的课,突然觉得之前对aop的理解都不是很到位,先不说理解就是应用都很少,最近也写了几篇关于AOP的博客,都是一些简单的demo,今天在这里再说一下关于Spring AOP的几种实现方式。 我们经常会用到的有如下几种 1、基于代理的AOP 2、纯简单java对象切面 3、@Aspect注解形式原创 2015-05-31 17:48:22 · 9865 阅读 · 4 评论 -
AOP--Spring AOP
AOP是什么估计大家都清楚:面向切面的编程,之前也写过一篇关于AOP的博客是从代理说起的,为什么从代理说起,是因为若想实现动态的切入,代理是利器。这次就来看看Spring是如何实现AOP的吧。 关于AOP的概念这里就不再提及了,上篇博客中都提到了;在我看来切面的切入是为了增强被切入类(也就是连接点Joinpoint),对于增强又有几种在不同位置的增强可以分为:前置增强,后置增强,原创 2015-05-28 16:00:14 · 1057 阅读 · 1 评论 -
初识Mybatis
Hibernate是全自动化的ORM映射框架,MyBatis是半自动化得ORM映射框架原创 2015-06-28 11:16:06 · 951 阅读 · 7 评论 -
Hibernate的调优
Hibernate调优不只是设置一下lazy,调整一下由谁来维护这个字段而已。原创 2015-06-28 11:08:35 · 796 阅读 · 4 评论 -
CAS简介
一、SSO介绍 SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS = Central Authentication Service,中央认证服务。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架。SSO的解决方案很多,比原创 2015-06-28 20:32:38 · 5876 阅读 · 8 评论 -
初识 hessian--helloworld
说实话在这个知识大爆炸的年代里,真心是学无止境的呀,出来工作了见得世面也就广了,关于hessian这个名词是组长在讲入职第一天讲需求的时候提到的,当时都不知道hessian怎么写,通过一个多月对项目的了解,渐渐知道了hessian但是在项目中的运用我还是不很明白,也可见这个框架封装的很好,不过我这么有探索精神的孩子绝对不能就这样放过hessian这个知识点的,这次就来说说hessian这个轻量级的原创 2015-07-26 22:37:39 · 35864 阅读 · 9 评论 -
SSH之Struts2
由于现在struts1不常使用了,对于struts1的了解也不是很多,就说Struts2吧,struts的视频是看过期好久好久了一直没有系统的整理,这次打算搭建SSH框架,再重新梳理一遍,说起Struts2我们都知道是由传统的Struts、webwork两个经典MVC框架发展起来的,所以从各种角度来说Struts2都是一个优秀的MVC框架。今天就先写一个使用struts2框架实现的登录的小实例原创 2015-02-26 21:36:41 · 858 阅读 · 4 评论 -
SSH之spring
从第一次听说spring到现在应该有一年多的时间了,对于这个陌生有熟悉的框架只能说又爱又恨,爱是因为它的强大恨是因为太强大,强大到我现在都说不明白spring到底是什么,今天就从皮毛开始说起吧:一、描述一句话总结那么:spring是以控制反转和面向切面为核心的轻量级的容器框架。不过这句话信息量有些大,至于详细的解释我觉得我没有百度解释的明白,不过可以说一句的是:spring是为了解原创 2015-02-27 22:06:14 · 959 阅读 · 5 评论 -
JPA实体的映射之 一对多关联映射 和 多对一关联映射
上篇博客写到了,实体之间的关系有很多种,这次主要来说一下其中的一种一对多关联映射,因为个人觉得一对多的关联映射是比较常见的,例如我们常用的继承关系也是一对多的关联关系。从上篇博客我们也知道,关联关系有单双向之分,先来说单向的一对多关联关系:一、单向一对多关联 单向一对多关联实体类需要使用集合属性,因为一的一端需要访问N个关联实体,所以N端需要以Set形式出现,set属性记录了它的多个关原创 2014-12-30 16:48:40 · 4577 阅读 · 9 评论 -
JAVA学习 之 浅析J2EE
J2EE的视频也看过了,感觉还不是很清晰,下面从几个方面理一下:一、J2EE是什么 首先需要说明的是:J2EE并不是一种语言,而是一组规范,技术框架及技术的集合,是由一些程序语言和脚本语言组成,包括JAVA,XML,JSP,HTML,SQL等。它服务于企业级开发。二、为什么有J2EE 1、企业级应用框架的需求 在许多企业级应用中,例如数据库连接,邮件服务,原创 2014-07-13 11:17:54 · 1301 阅读 · 8 评论 -
JAVA学习之 浅析Jsp
一、什么是JSP JSP全称Java Server Pages,是由SunMicrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。 二、与Servlet的对比 首先说一下Servlet的一点儿缺陷:在Servlet中所有的html标签必须要抱在Java字符串原创 2014-08-21 16:07:57 · 1128 阅读 · 20 评论 -
JAVA学习之 浅析Filter
上一篇博客了解了Servlet,这次就来了解一下Filter,简单来说Filter是Servlet规范的一种技术,并不是一个Servlet。它也称为一个过滤器,用来改变一个request和修改一个response,能够在一个request到达servlet之前预处理request,也可以在response离开servlet时处理response。 一、生命周期 上一原创 2014-08-13 17:58:05 · 1334 阅读 · 18 评论 -
JAVA学习之 实现分页查询
分页是系统中常用到的功能,只要涉及到查询必定伴随而来的就是分页,之前也学习过关于分页的内容,例如在牛腩的新闻发布系统,之前学习的大部分都是使用了假分页,这次学习java,使用Oracle数据库来实现一下真分页。 首先来说一下实现这个分页查询的流程:一、封装分页信息: 需要分页的部分我们首先要做的是为分页封装一个分页实体,方便返回查询信息,封装如下:原创 2014-09-22 16:16:17 · 21597 阅读 · 16 评论 -
JAVA学习之JSTL与EL
一、基础1、EL(Expression Language):为了使jsp写起来更加简单,提供了在Jsp中简化表达式的方法2、JSTL:(JSP Standard Tag Library)jstl标准标签库,由apache实现3、JSTL一般要配合EL表达式一起使用,因为在JSTL在赋值时会大量的使用EL,可以说EL是JSTL的一种辅助。4、在使用时:JSTL需要引入:jstl.ja原创 2014-10-07 13:56:56 · 2250 阅读 · 15 评论 -
JAVA学习之 异常处理机制
今天就来说说java的异常处理机制,异常处理不是第一接触,尤其是写过很多c#的代码,基本都会写到异常处理的代码,其实c#的异常处理与java的异常处理基本都是一样的,只是在一些细节上不是很一样。今天就来说说关于Java的异常处理机制。一、为什么需要1、原因很简单就是错误是无法避免的,为什么这么说:我们的程序都是需要与外界交互的,但是外界环境是没有办法控制的,例如要访问的文件不存在,突然网络原创 2014-10-15 19:55:46 · 1596 阅读 · 11 评论 -
EJB入门
我不会告诉你我从今年年初就开始听这个名词,而到现在我都不能轻轻松松的说出我了解EJB,我懂EJB的,哎呀是不是太没有钻研精神了,因为之前一直听师哥师姐一直在说EJB,感觉挺神秘的,现在来说还是挺神秘,因为自己也只是看了一些视频查了一些资料,但是也算是迈出了揭开EJB神秘面纱的第一步。一、什么是? 其实每当说起这些哲学性的问题例如:是什么,为什么的时候我还是很心虚的,因为我也不知道这是原创 2014-11-29 16:15:13 · 1450 阅读 · 15 评论 -
JPA实体关联关系映射之概述
一、简介 首先来说关联关系是面向对象分析,面向对象设计最重要的部分,JPA是完全可以通过映射来简化数据持久化到数据,和Hibernate一样,JPA的关联关系也分为两种,一种是单向关联,一种是双向关联:单向关联:只需要单向访问关联端,比如说:我们只能通过某一学期访问这学期的课程,而不能通过课程访问课程所属的学期,这种关联关系就是单向关联。双向关联:关联的两端可以互相访问。比说说班级原创 2014-12-23 09:05:27 · 1531 阅读 · 8 评论 -
java持久化API
一、简介JPA(java持久化API)以Enitity为核心,主要功能是将实体映射到底层数据库表,然后通过在应用程序中使用JPA的EntityManager来操作Entity,而JPA实现则将这种操作转换为对底层数据表的操作。JPA是规范,并不是任何具体的ORM框架,所以在系统中使用JPA时,只是用的规范,具体还是会有一种ORM的实现,例如Hiernate,TopLink等。如图所示是原创 2014-12-11 17:52:01 · 2601 阅读 · 5 评论 -
hessian与spring的结合
对于EJB将被取代的说法已经比比皆是了,虽然我不认同吧,但是实话实说对于大多数的项目来说使用企业级的java bean还真的是没什么必要,因为太重量级了,上篇博客不是说了一下简单的hessian吗,这里就来说说hessian和spring的结合。1、引入jar包需要的jar包有:2、配置remote-servlet.xml文件(在src目录下)原创 2015-07-28 20:54:00 · 1231 阅读 · 11 评论