SSH
文章平均质量分 81
SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架。
集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。
麦客子
一步开始,一步坚持
展开
-
Maven(二)Maven与ssh整合,Maven分模块开发、私服 nexus(下载、安装、上传、下载)
一、创建Maven项目1、根据Maven(一)创建出原始的Maven项目,未进行任何操作2、在src/main/resources下面添加struts.xml配置文件struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"原创 2017-10-31 22:32:06 · 676 阅读 · 0 评论 -
Maven(一)
一、Maven简介1、什么是Maven 是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的2、Maven的好处3、依赖管理4、项目一键构建二、下载安装1、下载并解压网址:http://maven.apache.org/download.cgiMaven软件核心文件:2、Maven环境变量配置1、 要配原创 2017-10-31 09:30:06 · 385 阅读 · 0 评论 -
Spring Security(一)入门
1、新建maven项目,导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...原创 2018-09-15 22:24:08 · 212 阅读 · 0 评论 -
Hibernate报错解决
1、org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]报错详情:错误解决:无法创建请求的服务这种错误一般有3个原因jdbc驱动包版本问题或错误数据库配置不正确原创 2017-10-13 17:34:59 · 983 阅读 · 0 评论 -
【SSH实战】IntelliJ IDEA环境开发BOS物流项目(二)
一、jQuery easyUI中动态添加选项卡<div class="easyui-accordion" data-options="fit:true"> <%--利用div表示每个折叠面板--%> <div data-options="iconCls:'icon-cut'" title="面板一"&am原创 2018-03-29 09:19:52 · 474 阅读 · 0 评论 -
【SSH】Struts2学习(一)Struts入门、各类配置详解、Action详解
一、准备Struts2的开发包1、下载 网址:http://struts.apache.org/download我下载的是Structs 2.3.34版本,也可以下载其他版本,下载后要进行解压2、解压下载好的Struts2开发包,如下为解压好的目录结构对文件结构进行简单介绍二、Struts2初体验1、创建一个web工程导入相应jar包原创 2017-10-09 16:53:24 · 1127 阅读 · 0 评论 -
【SSH】Struts2学习(二)(待完善)结果视图、访问ServletAPI、数据封装(获取页面参数)、Struts校验
一、Struts2结果类型视图(逻辑结果视图)前奏:该部分内容指的就是struts2配置文件中的result元素的使用1、result元素作用:为动作指定结果视图属性:name:逻辑视图的名称,对应着动作方法的返回值。默认值是success。 type:结果类型,指的就是用什么方式转到定义的页面。默认是dispatcher。2、result元素中type的取值原创 2017-10-10 14:06:50 · 423 阅读 · 0 评论 -
【SSH】Struts2学习(三)OGNL、OGNL与Struts2结合
一、OGNLOGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。原创 2017-10-11 09:14:02 · 439 阅读 · 0 评论 -
【SSH】Struts2学习(四)拦截器、struts2标签
一、自定义拦截器1、拦截器3种创建方式(1)实现 Interceptor接口/** * 拦截器第一种创建方式 * * @author Administrator 拦截器生命周期:随项目的启动而创建,随项目关闭而销毁 */public class MyInterceptor implements Interceptor { @Override // 销毁方法 publ原创 2017-10-12 16:42:15 · 550 阅读 · 0 评论 -
【SSH】Hibernate学习(一)
一、Hibernate入门1、下载Hibernate网址:http://hibernate.org/orm/releases/5.2/原创 2017-10-12 21:02:26 · 253 阅读 · 0 评论 -
【SSH】Hibernate学习(二)主键生成策略、对象状态、一级缓存、事务、HQL
一、Hibernate中实体规则1、实体类创建的注意事项(1)持久化类提供无参构造(2)成员变量私有,提供共有的get/set方法访问,需提供属性(3)持久化类中的属性,应尽量使用包装类(4)持久化类需要提供oid,与数据库当中的主键对应(5)不要使用final修饰class-Hinbernate使用cglib代理生成代理对象,代理是继承被代理对象,如果被final修饰,将原创 2017-10-15 17:55:41 · 379 阅读 · 0 评论 -
【SSH】Hibernate学习(三)一对多、多对一、多对多
一、一对多,多对一原创 2017-10-16 22:16:45 · 1540 阅读 · 0 评论 -
【SSH】Hibernate学习(四)HQL语法、Criteria查询、查询优化
一、HQL1、基本语法public class Demo { @Test //基本语法 public void fun1() { Session session = HibernateUtils.openSession(); Transaction tx = session.beginTransaction(); /*String hql ="from com.原创 2017-10-18 17:32:26 · 317 阅读 · 0 评论 -
【SSH】Spring学习(一)
一、Spring介绍Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。Spring框架性质是属于容器性质的,容原创 2017-10-20 08:56:50 · 513 阅读 · 3 评论 -
【SSH】Spring学习(二)使用注解配置Spring、安装STS插件、Spring与junit整合测试、AOP
一、使用注解配置Spring1、添加约束2、导包3、开启使用注解代理配置文件4、将对象注册到容器@Component注解衍生注解(功能一样)取代@Repository :dao层@Service:service层@Controller:web层5、修改对象作用域//指定对象的作用域(类前)@Scope(scopeNam原创 2017-10-20 20:38:33 · 778 阅读 · 0 评论 -
【SSH】Spring学习(三)Spring整合JDBC、Spring中AOP事务
一、Spring整合JDBC1、2、Spring中提供了一个可以操作数据库的对象,对象封装了jdbc技术JDBCTemplate JDBC模板对象与DBUtils中的QueryRunner非常相似3、步骤(1)导包(2)准备数据库(3)书写Dao(4)spring配置(5)测试原创 2017-10-23 09:54:40 · 294 阅读 · 0 评论 -
【SSH】Hibernate+Struts2+Spring整合
一、三大框架架构(整合原理)二、jar包整合1、SSH版本struts-2.3.34spring-4.3.9hibernate-5.2.112、hibernate(12个)3、Struts2(14个)4、Spring(16个)5、标签库三、单独配置Spring容器1、在src创建配置文件applicat原创 2017-10-24 09:16:51 · 484 阅读 · 0 评论