SSH开发
文章平均质量分 92
carson0408
热衷于编程,喜欢研究算法,挑战难题,享受AC的过程,希望自己能够不断进步,不断成长。
展开
-
tomcat配置以及eclipse插件配置
一般在学习框架之前,需要下载相应的软甲,以及配置环境以及插件等,其中很多细节总会有一些常见的问题。Tomcat配置1.首先下载Tomcat:登录http://tomcat.apache.org/,下载Tomcat合适版本,建议下载Tomcat8.0.X及以上的系列,如下图所示,我下载的是Tomcat.8.0.47.2.然后解压刚下载的压缩包:将解压缩后的文件夹放在任意路径下,运原创 2017-12-15 21:57:30 · 1562 阅读 · 0 评论 -
Spring整合Hibernate
之前讲过纯粹的Hibernate开发,但是需要手动创建SessionFactory实例。在实际开发中,应该利用Spring容器声明式管理的特点,以配置文件来管理SessionFactory实例。Spring的IoC容器不仅能以声明式的方式配置SessionFactory实例,也可充分利用IoC容器的作用,为SessionFactory注入数据源引用。以下讲解的是Spring整合Hibernate的原创 2018-01-17 20:38:31 · 505 阅读 · 0 评论 -
Hibernate简单应用(一)
本文讲述的是Hibernate对数据库的建立以及插入数据。至于Eclipse中配置hibernate,之前hibernate基础中已经提及过,若有问题的可以查看我之前写的关于hinernate基础的一篇博客,下面是博客链接。Hibernate学习笔记接下来我直接对在Eclipse中基于Hibernate对数据库简单操作的应用进行逐步讲解。1.新建hibernate项目1.建立一原创 2018-01-08 19:15:33 · 1027 阅读 · 0 评论 -
Spring整合struts2(二)
之前我已经讲过让Action类访问到业务逻辑组件有两种策略,一种是Spring容器负责管理控制器Action,并利用依赖注入为控制器注入业务逻辑组件。另一种便是利用Spring的自动装配,Action将会自动从Spring容器中获取所需要的业务逻辑组件。其中之前的文章Spring整合struts2(一)讲述的就是第一种策略,而本文就来讲述第二种策略。 首先,最开始的步骤还是不变,需原创 2018-01-16 15:35:20 · 1469 阅读 · 0 评论 -
Hibernate学习笔记1
1.概念Hiberbate是轻量级Java EE应用的持久层解决方案,不仅管理Java类到数据库表的映射(包含Java数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度缩短处理数据持久化的时间。2.ORM:对象/关系数据库映射2.1.面向对象的优势a.面向对象的建模、操作b.多态、继承c.摒弃难以理解的过程d.简单易用,易理解2.2原创 2018-01-07 16:03:33 · 622 阅读 · 0 评论 -
Spring整合Struts2(一)
之前已经对Spring以及Struts的基础知识、配置以及单独开发都做了讲述,本文则对Spring整合Struts2开发进行讲述分析。之前讲的直接使用struts2进行开发web应用,存在一个问题,就是struts2作为核心控制器,还需要进行业务逻辑组件的管理,会使性能降低,理想状态是控制器不参与业务逻辑组件的实现,只是负责使用业务逻辑组件,这就是设计模式中的工厂模式。而使用Spring整合str原创 2018-01-16 10:54:45 · 8193 阅读 · 0 评论 -
Spring之Annotation
之前写过的那篇Spring之依赖注入中Spring是通过beans.xml文件管理Bean的实例化以及相应参数的传入,今天,我们讲述的则是使用在Java类中使用注释从而对各Bean类进行管理,从而减轻beans.xml文件的工作量,毕竟学习xml知识也不是一蹴而就的事情啊。所以这里介绍一下注释来实现功能的,有兴趣的朋友可以瞧一瞧,如果能够提出指导意见那就更好啦。如果不使用配置文件来配置Bean原创 2018-01-15 11:42:16 · 623 阅读 · 0 评论 -
Spring之缓存机制
在Spring实际开发中,缓存机制具有很重要的作用,并且比Hibernate SessionFactory级别的二级缓存的级别更高,Spring缓存可以在控制器组件或业务逻辑组件级别进行缓存,这样应用完全无须重复调用底层的DAO(数据访问对象,通常基于Hibernate等技术实现)组件的方法,提升了开发效率。1.配置缓存这里介绍两种缓存配置,分别是Spring内存缓存和EhCache缓存。原创 2018-01-14 20:21:58 · 1954 阅读 · 0 评论 -
struts2学习笔记
一.MVCstruts2是遵循MVC设计模式的框架,因此,首先应该了解一下MVC相关的知识。1.概念MVC是所有面向对象程序语言都应该遵守的规范,MVC思想将一个应用分成三个基本部分:Model、View和Controller,这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。2.特点a) 多个视图对应一个模型,可以减少代码的复制及代码的维护量,原创 2017-12-29 13:32:49 · 2120 阅读 · 0 评论 -
Spring之创建Bean的方式
Bean有别于传统的JavaBean,任何应用组件都可以作为Bean,接下来讲述的是Spring中创建Bean的方式。1.调用构造器创建Bean使用构造器来创建Bean是最常见的情况,如果是构造注入,则通过配置构造函数来实现创建Bean,如果是设值注入,Spring底层会调用Bean类的无参数构造器来创建实例。以下讲述的是设值注入。以下是需要的接口package impl;p原创 2018-01-12 10:28:17 · 1041 阅读 · 0 评论 -
Eclipse上开发简单Web项目
本文是在Eclipse已经完成tomcat部署基础上进行讲述基本操作的,如果对tomcat部署相关知识有任何疑问的,可看我之前发表的有关tomcat部署相关的博文。1.新建一个动态web项目如图所示,直接在eclipse的project explorer空白处右键单击,选择new 然后点project web project,然后按在下图输入项目名字点finish即可。原创 2018-01-02 21:50:00 · 18727 阅读 · 2 评论 -
Spring之依赖注入
Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系。那么我们今天的主角依赖注入到底有什么神奇之处呢?请往下继续看。了解过设计模式的朋友肯定知道工厂模式吧,即所有的对象的创建都交给工厂来完成,是一个典型的面向接口编程。这比直接用new直接创建对象更合理,因为直接用new创建对象,会导致调用者与被调用者的硬编码耦合;而工厂模式,则把责任转向了工厂,形成调用者与被调用者原创 2018-01-10 11:49:42 · 21252 阅读 · 1 评论