JAVA框架
Double____C
这个作者很懒,什么都没留下…
展开
-
Struts2(一)--入门及配置详情
一、Struts2简介Struts2 是目前较为普及和成熟的基于MVC设计模式的web应用程序框架,它不仅仅是Struts1 的升级版本,更是一个全新的Struts架构。Struts2文件夹内容:apps : Struts2提供的应用docs : Struts2开发文档和APIlib : Struts2框架开发的jar包src : Struts2的源码入门案例:对Ac...原创 2019-04-26 00:04:47 · 213 阅读 · 0 评论 -
SSM整合实例--(一)项目搭建
一、框架简介SSM框架,即SpringMVC+Spring+Mybatis,其中SpringMVC与Spring可以更好的正好。对比SSH框架,Mybatis相比Hibernate更加简单易用,也更轻便,配置也较为简单。准备做一个显示商品列表,可以进行CRUD操作的小项目,这一节先搭建环境试运行列表显示。CRUD操作后面更新。二、项目搭建2.1 包结构如下jsp页面2.2 配置详细...原创 2019-06-05 13:26:27 · 833 阅读 · 0 评论 -
Spring Boot教程(一)--实例入门
一、SpringBoot简介Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简。我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。从本质上来说,Spring Boot就是Spr...原创 2019-06-12 23:15:46 · 3514 阅读 · 0 评论 -
SSM整合实例--(二)PageHelper分页操作
一、PageHelper分页简介MyBatis 分页插件 PageHelper,如果你也在用MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页。摘自官网,听说是最方便的分页插件。二、PageHelper使用2.1 导入jar包使用maven的直接添加依赖就好了,这次没有使用maven,导入以下两个jar包。2.2 页面搭建(...原创 2019-06-06 18:19:56 · 943 阅读 · 0 评论 -
Spring Boot教程(二)--配置详解
一、配置文件1.1 SpringBoot的全局配置文件SpringBoot的底层会自动配置好全局的配置,需要修改默认配置时,就需要使用一个全局的配置文件来进行修改SpringBoot可以使用以下两个全局配置文件:application.propertiesapplication.yml...原创 2019-06-18 20:09:23 · 690 阅读 · 0 评论 -
SSM整合实例--(三)CRUD操作
一、SSM整合的CRUD操作本节操作除了需配置事务管理外,不需要配置额外的配置内容。基本都是jsp页面的js操作和后台代码操作。二、配置内容事务的配置在applicationContext-dao.xml中配置<!-- 定义事务管理器 --><bean id="transactionManager" class="org.springframework.jdbc.da...原创 2019-06-08 14:27:48 · 831 阅读 · 0 评论 -
SSM整合实例--(四)条件搜索
一、条件搜索商品条目一旦多了起来,就不能一页一页的翻找。需要设置条件,根据条件搜索条目。二、代码实现在原来的查找所有productList的功能基础上添加条件参数,设置条件查询。2.1 JSP页面修改product_list.jsp添加 searchDiv 代码,如下图所示。为搜索前端页面展示效果如下:新增的div中对应的js代码:function resetSearch()...原创 2019-06-11 19:42:24 · 2809 阅读 · 1 评论 -
Maven+SSM项目整合(一)--分页显示
一、项目简介上次使用easyui+SSM做了小demo,不过很多功能还是没做完。这次使用AngularJS+Maven+SSM做demo吧,尽量把功能都完善。二、项目搭建新建maven项目,选择war包的方式。项目比较简单,就全部放在一个maven project里面。项目搭建如下:配置文件都和上次的相同,详见 SSM整合实例–(一)项目搭建POM.XML文件如下:<proj...原创 2019-06-25 22:29:06 · 380 阅读 · 0 评论 -
Maven+SSM项目整合(二)--增删改查及搜索
一、增删改查及搜索后端直接放controller层的代码,增删改查基础的操作,control层没有太复杂的package com.cf.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web...原创 2019-06-28 23:25:59 · 813 阅读 · 0 评论 -
Mybatis(一)--基础教程
一、MybatisMyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。二、入门实例2.1 环境搭建...原创 2019-05-22 20:26:00 · 2271 阅读 · 0 评论 -
Struts2的基础UI标签
jsp页面需先引入 <%@ taglib uri="/struts-tags" prefix="s"%>1.form标签<body> struts2标签的表单 <s:form> <s:textfield name="name" label="用户名"/> <s:password name="password" label=...原创 2019-05-15 21:19:27 · 330 阅读 · 0 评论 -
Spring教程(二)--注解&AOP的XML方式及注解方式
一、Spring的IOC注解开发1.1 环境搭建Spring4版本中,还需引入aop的包applicationContext.xml引入约束:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht...原创 2019-04-30 20:43:58 · 275 阅读 · 0 评论 -
Hibernate系列---(一)入门及映射文件配置
一、HibernateHibernate简介:Hibernate 是由 Gavin King 于 2001 年创建的开放源代码的对象关系框架。它强大且高效的构建具有关系对象持久性和查询服务的 Java 应用程序。Hibernate 将 Java 类映射到数据库表中,从 Java 数据类型中映射到 SQL 数据类型中,并把开发人员从 95% 的公共数据持续性编程工作中解放出来。Hiberna...原创 2019-04-22 00:38:46 · 716 阅读 · 0 评论 -
Hibernate系列---(二)主键生成策略&持久化类状态&一级缓存&事务
一、Hibernate持久化类的编写规则持久化类:一个Java对象与数据库的表建立了映射关系,那么这个类在hibernate中成为持久化类编写规则:对持久化类提供一个无参的构造方法(Hibernate底层需要使用反射生成实例)属性为private,对私有属性提供public的get和set方法(Hibernate中获取,设置对象的值)对持久化类提供一个唯一标识OID与数据库主键对应(...原创 2019-04-22 22:33:41 · 200 阅读 · 0 评论 -
Struts2(二)--Servlet API及数据封装
一、Servlet的API访问Struts2和Servlet的API为解耦合的。如果要使用涉及到Servlet的API则 使用一下方式访问1.1 Servlet的API访问方式完全解耦合的方式使用Servlet的API的原生方式接口注入的方式二、结果页面的配置三、数据封装四、复杂类型的数据封装...原创 2019-04-27 21:20:51 · 228 阅读 · 0 评论 -
Struts2(三)--OGNL&值栈
一、OGNLOGNL:OGNL 是 Object-Graph Navigation Language的缩写,从语言角度来说:它是一个功能强大的表达式语言,用来获取和设置 java 对象的属性 , 它旨在提供一个更高抽象度语法来对 java对象图进行导航二、值栈2.1 值栈(ValueStack):在struts2中使用ONGL将请求Action的参数封装为对象存储到值栈中,并通过O...原创 2019-04-28 13:04:23 · 194 阅读 · 0 评论 -
Hibernate系列---(三)表关系
一、一对多二、多对多三、一对一原创 2019-04-23 20:43:08 · 217 阅读 · 0 评论 -
Spring教程(一)--入门&基本配置
一、Spring简介1.1 Spring概述Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring框架来创建性能好、易于测试、可重用的代码。Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache2.0 许可下发布。Spring 是轻量级的框架...原创 2019-04-28 23:25:01 · 5946 阅读 · 0 评论 -
Spring教程(三)--JDBC模板的使用
一、JDBC模板Spring对持久层也有解决方案,提供了很多模板1.1 入门案例jar包引入:基本jar包数据库驱动哦Spring的JDBC模板jar包单元测试jar包1.2 数据库建表建表语句如下:CREATE DATABASE spring4_demo01;USE spring4_demo01;CREATE TABLE account( id INT PRI...原创 2019-05-04 22:01:16 · 210 阅读 · 0 评论 -
Hibernate系列---(四)查询方式及优化
一、OID检索**OID检索:**根据对象的主键OID进行检索get方法如下所示:User user = sesson.get(User.class,1);load方法如下所示:User user = sesson.load(User.class,1);第三篇已经使用此方法一、HQL检索二、QBC检索...原创 2019-04-25 00:35:08 · 263 阅读 · 0 评论 -
Spring实战--Bean的装配&切面
一、装配Bean1.1 Spring配置的可选方案Spring主要提供三种主要的装配机制:在XML中进行显式配置在java中进行显式配置隐式的bean发现机制和自动装配1.2 自动化装配BeanSpring从两个角度来实现自动化装配:组件扫描:Spring会自动发现应用上下文中所创建的bean自动装配:Spring会自动满足bean之间的依赖这两种方法组合在一起就能发挥...原创 2019-09-22 10:06:47 · 1196 阅读 · 0 评论