JAVA中常说的三大框架指:SSH

即:spring、Struts、hibernate

Spring:功能强大的组件粘合济,能够将你的所有的Java功能模块用配置文件的方式组合起来(还让你感觉不到spring的存在)成为一个完成的应用

Struts:不说了,大名鼎鼎的功能强大的MVC架构

Hibernate:强大的ORM工具,然后很方便将数据库记录转化为java的实体实例,将java的实体实例很容易的保存到数据库中,如果你不需要很复杂的数据库访问,利用它你根本就不用了解数据库的细节

时间: 2024-10-10 00:39:59

JAVA中常说的三大框架指:SSH的相关文章

java 的 struts2 Spring Hibernate 三大框架的整合

原理就不说了,直接上配置文件及代码,用来备用 首先,将三大框架所需要的jar包导入项目中 导入  struts2-spring-plugin-2.3.3.jar包  此包的作用是作为struts2 与spring 的桥梁 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml

何为java中常说的封装、继承、多态

1.封装 将对象的状态信息隐藏在对象内部不允许外部程序访问直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问,也就是set和get方法. 主要就是两个含义: (1)把该隐藏的隐藏起来. (2)把该暴露的暴露出来. 2.继承 子类继承父类的行为. 3.多态 java 中的多态分为两种:编辑时多态和运行时多态. 编辑时的多态可以体现在方法的重载.一个方法名可以拥有不同的入参方式,方法体也不一样,根据情况的不一样去实现. 运行时多态是指让程序可以选择多个运行状态.指向子类的父类

三大框架(SSH)关于URL转发乱码问题(最简单暴力的一种解决办法)

这两天在整合三大框架时遇上Struts2的URL转发乱码问题,搞了很久也上网查了很多资料,写了过滤器,改过配置,全部都没用.只能用最简单暴力的一种,手动转换乱码.因为编辑器一开始默认的编码是ISO-8859-1,所以要将ISO-8859-1转换成utf-8. 一般乱码问题,先检验数据库的编码是否对应,一般安装数据库的时候设定了默认编码,如果没有设定为utf-8,添加中文时可能会出现乱码---只能修改配置或重装数据库(这不是本博文的重点).检验数据库后,再检验页面编码是否一致,若还不能解决乱码问题

JAVA中实现简单的AOP框架功能

前言 原创文章欢迎转载,请保留出处. 若有任何疑问建议,欢迎回复. 邮箱:[email protected] 通过写一个工厂类BeanFactory负责创建配置文件config.properties中指定的目标类或者代理类的实例对象,类中方法getBean根据参数传入的字符串返回一个相应的实例对象,如果该类名是ProxyFactoryBean类则创建代理类的实例对象,否则直接调用目标类的不带参数的构造方法创建实例对象并返回,实现类似Spring框架的AOP功能. BeanFactory类分析及代

整理的一些java中常使用jar包以及说明

slf4j:Simple Logging Facade for Java SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样 的日志系统.按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统. javassist:java assist(n. 帮助:助攻vi. 参加:出席vt. 帮助:促进) Javassist是一个开源的分析.编辑和创建Java字节码的

java利用myeclipse自带三大框架搭建三大框架(Hibernate+Struts2+Spring)过程详解

搭建过程因人而异,我的搭建过程大致是这样的: 1.创建一个javaweb项目: 2.导入Spring框架,上图: 2.1: 2.2: 2.3: 3.导入struts2框架,上图: 3.1: 3.2: next: 3.3: 4.导入Hibernate框架,说明:由于hibernate属于持久层,和数据库密切相关,所以需要我们提前出创建好数据库对应视图,然后再开始下面的操做.上图: 4.1: 4.2: 4.3: 4.4: 4.5: 4.6: 4.7:利用数据库相关表和hibernate的orm生成实

传统三大框架(SSH)之初识Struts2

Struts2(Struts1+webworks的整合) Struts和SpringMVC都是基于servlet来做的控制器   struts是Apache的一个子项目 servlet默认是单例模式,而Struts2的action默认的是prototype模式(一个请求创建一次对象 Prototype模式允许对象在不了解要创建对象的确切类以及如何创建等细节的情况下创建自定义对象.) 定位:Apache Struts is a free, open-source, MVC framework fo

java中三大基本特征

java中的面向对象的三大基本特征是:[封装].[继承].[多态] 封装:对象要有一个明确的边界:边界的划分(对象各司其职.对象的粒度.对象的可重用性) 属性(bean.pojo):私有的private,有set和get方法 方法:公开或私有 ,public/private 方法声明和实现(interface,implements) 继承:共性放到父类,特性放到子类:子类,父类 --> 其实就是特殊 --> 一般 关键字: extends java中一个类最多只能有一个直接的父类,即单继承(具

黑马程序员————java中的抽象类

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 抽象类集中的体现了java面向对象的特性,对于每一种事物通过五个方面:属性,方法,构造器,代码块,内部类,来重新解构再进行组装,然后将类似的事物归为一类,这是面向对象的思想.java中常说万物皆对象,那么很显然我们可以进一步的将其中的方法