——【JavaEE学习】
Hi-Sunshine
CSDN博客专家、Java领域新星创作者
展开
-
【工具使用】----版本控制系统Git
最近小编加入了公司的一个新的项目组,在此项目组中管理项目代码用到了git管理,原来小编也用过svn,那么这个时候问题就来了,既然这两个工具都是版本控制系统,那么到底什么是GIt呢,以及Git和svn两者之间都有啥区别呢?原创 2017-12-08 18:15:46 · 271 阅读 · 4 评论 -
【JPA】整体了解JPA
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。原创 2018-01-28 22:29:58 · 423 阅读 · 15 评论 -
【Java基础】Java中的访问权限
Java语言中有4种访问权限修饰符,不管是类、方法、还是变量,都有访问修饰符。friendly(默认)、private、public和protected,看一下它们的应用场景。原创 2018-01-20 11:56:53 · 504 阅读 · 16 评论 -
JavaEE项目目录规范
基于Java开发平台开发业务系统,建议使用maven作为构建工具,以方便不同组件和依赖包的管理。客户现场开发的情况,访问Maven仓库确实困难的,可事先将依赖关系以Release的方式下载到一个集中的目录,然后使用Ant对工程进行构建。 程序目录结构应遵从maven默认约定,以统一规范,简化构建配置。一个典型的JavaEE应用(对应公司某产品、或某个项目的程序),目录结构如何的呢,我们一起来分析一下。原创 2018-02-23 11:39:24 · 2369 阅读 · 18 评论 -
【maven】依赖范围
在maven的pom.xml文件中进行了一系列的依赖配置,根元素project下的dependencies可以包含一个或者dependency元素,以声明一个或者多个项目依赖。每个依赖可以包含的元素中其中有一个scope,声明依赖的范围,我们来具体的了解一下依赖的范围。原创 2018-02-24 12:07:08 · 871 阅读 · 22 评论 -
【maven】pom文件详解
Maven是一个跨平台的项目管理工具Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手。Maven项目的核心是pom.xml文件,POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖。现在我们来具体的了解一下pom.xml文件。原创 2018-02-23 21:42:37 · 722 阅读 · 22 评论 -
【Jboss EAP】初识JBoss EAP
小编最近加入了公司的JavaEE团队,在做一些JavaEE相关的项目,在项目中用的是JBoss EAP服务器,由于是接触JavaEE项目的时间不长,所以对于JBoss EAP来说,自己只处于基本的会用的阶段。最近项目不是很紧,抽空研究一下Jboss EAP,下面和大家一起从宏观上了解一下。原创 2018-03-04 23:31:33 · 5581 阅读 · 4 评论 -
浅析深究什么是中间件
中间件是什么呢?为什么要使用中间件呢?使用中间件有什么用处呢?什么时候要使用中间件呢?原创 2018-03-05 14:50:45 · 703 阅读 · 13 评论 -
【Jboss EAP】JBoss EAP的启动方式
自从JBOSS EAP v6.0版本以后不再有lib的概念,JBoss EAP 开始采用模块化结构,服务仅在需要时才会启用,从而提高了启动速度。一切都是module。无论是系统调用的lib,用户编制的lib,或者应用程序引用到的第三方lib都以模块的方式构建起来,并在使用的地方申明具体使用了哪个模块。原创 2018-03-05 16:32:09 · 1957 阅读 · 14 评论 -
【Jboss EAP】JBoss EAP的工作方式
从小编的上一篇博客中【Jboss EAP】JBoss EAP的启动方式 我们可以了解到Jboss EAP的启动方式,它是一种完全的模块化的类加载系统,JBOSS会根据具体的需要来加载或者卸载类,那么Jboss EAP又是怎么工作的呢?叙述以下示例说明了 JBoss EAP 的工作方式以及它在不同环境中所处的位置。简单示例 本示例演示了一种简单的 JBoss EAP 设置。原创 2018-03-05 16:46:06 · 1193 阅读 · 19 评论 -
【多租户】初识多租户
什么是多租户呢,你了解多租户吗,多租户是什么呢原创 2018-03-25 20:44:14 · 9252 阅读 · 23 评论 -
【maven】pom文件优化
最近小编在公司正在做一个有关EJB技术的项目,项目中用到了maven技术,说到maven就不得不说一说它的核心,pom文件。接下来具体来了解一下如何优化pom文件原创 2018-03-29 20:04:42 · 1581 阅读 · 86 评论 -
【JPA】实体了解
一个实体是一个轻量级的持久化域对象。通常情况下,实体表示关系数据库中的表,每个实体实例对应于该表中的一行。实体的主要编程工件是实体类,但实体可以使用帮助器类。实体的持久性状态通过持久性字段或持久性属性来表示。这些字段或属性使用对象/关系映射注释将实体和实体关系映射到底层数据存储中的关系数据。原创 2018-02-07 11:01:44 · 402 阅读 · 2 评论 -
【JPA】实体管理器
实体由实体管理,由javax.persistence.EntityManager实例表示 。每个EntityManager 实例都与持久性上下文相关联:一组存在于特定数据存储中的被管实体实例。持久性上下文定义了特定实体实例被创建,保留和删除的范围。该EntityManager接口定义了用于与持久性上下文进行交互的方法。原创 2018-02-07 11:44:15 · 434 阅读 · 3 评论 -
【工具使用】----项目管理工具Maven
Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。Maven的核心功能便是合理叙述项目间的依赖关系。通俗一点的说,就是通pom.xml文件的配置获取jar包,而不用手动去添加jar包。原创 2017-12-08 20:48:01 · 506 阅读 · 6 评论 -
【Java学习】----了不起的十三个规范
企业级应用框架的需求,在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次在开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列统称为中间件。 为了通用必须要提出规范,不然无法达到通用,在上面的需求基础之上,许多公司都开发了自己的中间件,但其与用户的沟通都各有不同,从而导致用户无法将各个公司不同的中间件组装在一块为自己服务。从而产生瓶颈。于是提出标准的概念。其实J2EE就是基原创 2017-11-27 15:16:05 · 426 阅读 · 22 评论 -
【Java学习】----如何映射JavaEE到MVC
最近小编在学习有关J2EE的相关知识,在学习这部分知识的时候,小编一直处于一种很懵的状态,它是一种纯理论的学习,在小编学习到“怎样映射J2EE到MVC”的时候,这个时候小编来了兴趣,因为原来接触过MVC,所以现在J2EE和MVC的结合,可以很好的理解J2EE,新旧知识相结合,完胜。下面咱们一起看一下两者之间是如何连接的吧。原创 2017-11-27 12:12:33 · 1047 阅读 · 22 评论 -
【Java学习】--Java基础
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程语言原创 2017-12-09 09:49:33 · 496 阅读 · 8 评论 -
【工具使用】持续集成工具----Jenkins
在Java项目开发中,很多工作比较繁琐:新功能开发完毕,自动编译,持续集成,测试,打包,发布/部署…我们时常能听到将开发流程自动化的声音。特别想说,人真的是这个世界上最聪明的动物,不管做什么,都想少干点活,都想利用到工具,进行自己想做的一切事情。在小编的本篇博客中,介绍一下持续集成工具Jenkins,来从宏观上了解一下Jenkins。原创 2017-12-09 21:39:26 · 834 阅读 · 4 评论 -
【工具使用】图形化工具----Jeddict
最近小编一直在研究一系列工具的使用,由于公司的一个项目要进行第二版的开发,并且在开发的过程中,要用到开发流程自动化的一系列工具,今天,小编想分享一下,图形化工具Jeddict的使用。翻译 2017-12-11 10:53:05 · 603 阅读 · 4 评论 -
【工具使用】API表达工具----swagger
Swagger是全球最大的OpenAPI规范(OAS)API开发工具框架,支持从设计和文档到测试和部署的整个API生命周期的开发。原创 2017-12-11 15:53:49 · 63305 阅读 · 8 评论 -
【SSH网上商城】SSH框架简介
最近自己学习了网上商城这个项目,属于Java学习的第一个正规的项目,网上商城项目用到了SSH框架,第一次使用SSH框架,对其很好奇,那么到底什么是SSH框架呢,在项目中它怎么用的呢?让我们一起来简单的了解一下吧。原创 2017-12-18 11:54:17 · 1751 阅读 · 9 评论 -
【JPA】使用JPA查询语言创建查询
查询语言为其数据模型使用了实体的抽象持久性模式,包括它们的关系,并基于这个数据模型定义了运算符和表达式。查询的范围跨越打包在相同持久性单元中的相关实体的抽象模式。查询语言使用类似SQL的语法来基于实体抽象模式类型和它们之间的关系来选择对象或值。原创 2018-02-07 11:53:10 · 1082 阅读 · 4 评论 -
EclipseLink实现多租户
EclipseLink 是 Eclipse 基金会管理下的开源持久层服务项目,为 Java 开发人员与各种数据服务(比如:数据库、web services、对象XML映射(OXM)、企业信息系统(EIS)等)交互提供了一个可扩展框架.原创 2018-04-08 19:05:42 · 817 阅读 · 10 评论