后端框架-SSH
Struts-spring-hibernate 国内已经过气的javaweb后端框架
奇迹是执着的人创造的
这个作者很懒,什么都没留下…
展开
-
AJAX
目录AJAX异步请求AJAX的运行原理原生态的JavaScript实现异步请求(太复杂,简单了解即可)实现步骤jQuery的ajax请求$.get()函数$.post()函数$.ajax()函数异步请求和同步请求的差异JSON介绍json格式数组格式和对象格式相互嵌套json格式使用格式1:json表示javabean对象格式2:数组型j...原创 2020-01-04 22:42:28 · 325 阅读 · 0 评论 -
SSH实现 crm系统
一、搭建ssh环境先准备好新建项目-》导入jar(lib中)-》复制粘贴配置文件(hmb.xml除外)-》适当修改eg:数据库名称 然后建立数据库-》复制粘贴UI界面-》启动服务器-》访问测试create database crmsx;建立数据库表,然后根据表写javabean:CREATE TABLE `sys_user` ( `user_...原创 2019-12-28 21:24:12 · 510 阅读 · 0 评论 -
ssh备考-08 SSH三大框架整合
目录学习过程一步一步搭建框架,然后写需求 每次专注一个需求 每次最好也都自己搭建一次框架 可以照着文档模板复制粘贴 但是得自己搭建一、新建项目,导入jar包二、准备好xml 写好基本框架配置2.1web.xmlstruts2核心过滤器spring框架整合web的监听器解决延迟加载的问题web.xml2.2struts.xml2.3 Customer...原创 2019-12-25 21:48:46 · 347 阅读 · 0 评论 -
ssh备考-08 spring的JDBC模板以及事务
目录一、spring JDBC模板的使用1.搭建环境建表:新建后台工程2.写applicationContext.xml配置文件3.测试模板类的使用JDBCDemo1.java4.补充:以后主要使用c3p0连接池 其实都一样,配法不同而已5.jbdc模板类具体方法使用学习(学过hibernate就都很简单了 )(了解)二、Spring框架的事务管理1...原创 2019-12-25 18:14:36 · 209 阅读 · 0 评论 -
ssh备考-07 搭建spring框架环境
目录一、搭建简单spring框架1、新建项目,导入jar包2、编写service层接口与实现类UserService.javaUserServiceImpl.java3、编写spring核心配置文件 applicationContext.xml (应用程序上下文配置文件)applicationContext.xml4、编写测试程序Demo1.java二、详...原创 2019-12-25 14:27:02 · 193 阅读 · 0 评论 -
ssh备考-06Struts2 往值栈中存入值,以及前端获取值栈中的值
目录注意点:一、先搭建好struts2框架index.jspstruts.xmlUser.java二、往值栈压值,前端如何获取值1.获取值栈ValueStack1Action.java2.往值栈压普通值action2success.jsp23.往值栈中压对象 推荐写法:push() ★action3success.jsp34.往值栈...原创 2019-12-25 09:07:51 · 411 阅读 · 0 评论 -
ssh备考-05Struts2 Action类下的重要API(原生Servlet的API、跳转配置、框架自身的数据封装、自定义拦截器)
目录一、Struts框架中如何使用原生Servlet的API方法一、使用ActionContext类(完全解耦合的方式)(不好用,了解)demo1.jspdemo1Action.java ★struts.xmlsuc.jsp方法二、使用ServletActionContext类(原生Servlet的API的方式)(好用,掌握)★demo1.jsp里加上...原创 2019-12-24 21:56:06 · 234 阅读 · 0 评论 -
ssh备考-04Struts2搭建Struts2框架
目录一、新建基本环境(jar包与核心配置)1.1新建web project,设置如下:1.2拷贝jar包1.3web.xml里加上核心过滤器的配置二、编写前端请求链接与action类2.1编写前端请求链接2.2编写action类2.3编写struts.xml配置文件 将请求与action具体方法对应匹配起来三、测试运行详细学习篇struts.xml...原创 2019-12-24 13:20:13 · 243 阅读 · 0 评论 -
ssh备考-03hibernate各种查询方式
01搭建hibernate框架02多表关联关系映射03hibernate各种查询方式目录一、通过主键查询&对象导航方式Demo1to2.java二、HQL的检索方式 ★(用得最多) (除条件查询专用三外)Demo3.java三、QBC的检索方式 ★ (条件查询专用 也只会用在条件查询 )Demo4.java四、HQL多表查询资料下载地址: 直...原创 2019-12-23 19:31:27 · 208 阅读 · 0 评论 -
ssh备考-01搭建hibernate框架+hibernate增删改查
01搭建hibernate框架02多表关联关系映射03hibernate各种查询方式目录一、准备好jar包文件二、新建web项目,导入jar包三、写javabean和建立数据库表3.1写javabean3.2建立数据库和表四、编写配置文件4.1编写javabean配置文件(一个javabean对应一个)4.2编写核心配置文件(一个项目一个)五、编写测...原创 2019-12-23 13:35:25 · 267 阅读 · 0 评论 -
SSH实战 第三天
crm练习3课程内容课程目标1. 通过SSH框架完成基本功能的开发用户模块功能一:用户注册功能1. 可以先判断登录名是否已经存在2. 要给密码使用MD5进行加密操作功能二:用户登录功能1. 登录功能要注意需要先给密码加密后,再进行查询 * 密码加密后再查询 * 用户的状态必须是1,字符串类型的功能三:用户退出功能1. 把用户信息从HttpSession中...原创 2019-07-06 21:38:26 · 200 阅读 · 0 评论 -
SSH实战 第三天 代码
需求在这目录BaseServlet抽取(抽取简单增删改查的代码,以后传个类型就不用写了)BaseDao.javaBaseDaoImpl.java简单调用(仅仅继承时改下 没有动任何配置文件)CustomerDao.javaCustomerDaoImpl.javaBaseAction的抽取BaseAction.javaLinkmanAction.java顺...原创 2019-07-06 21:37:36 · 241 阅读 · 0 评论 -
spring_day01 demo代码
本博客为这篇博客的辅助博客,主要是其中自己写的一些Demo.java代码目录日志的用法Demo1.javalog4j.properties控制反转IOC的测试Demo2.javaapplicationContext.xml1UserService.javaUserServiceImpl.java依赖注入CustomerDaoImpl.javaCust...原创 2019-06-30 21:40:11 · 257 阅读 · 1 评论 -
SSH实战 第二天
crm练习课程内容课程目标1. 通过SSH框架完成基本功能的开发用户模块功能一:用户注册功能1. 可以先判断登录名是否已经存在2. 要给密码使用MD5进行加密操作功能二:用户登录功能1. 登录功能要注意需要先给密码加密后,再进行查询 * 密码加密后再查询 * 用户的状态必须是1,字符串类型的功能三:用户退出功能1. 把用户信息从HttpSession中清...原创 2019-07-04 22:13:48 · 167 阅读 · 0 评论 -
SSH实战 第二天 代码
需求在这(今日功能二开始,删除未实现)目录阿里fastJson的使用方式Person.javaRole.javaDemo1.java总结fastjson工具类FastJsonUtil.java今日特色功能:文件上传单独列出来add.jsp1CustomerAction.java1struts.xml1(上传文件大小和类型的配置)也列个删除文件吧l...原创 2019-07-04 22:13:31 · 264 阅读 · 0 评论 -
SSH实战 第一天 代码
需求见此目录配置文件applicationContext.xmlstruts.xmlweb.xmlDAOCustomerDao.javaCustomerDaoImpl.javaUserDao.javaUserDaoImpl.javaDomainUser.javaUser.hbm.xmlCustomer.javaCustomer.hbm.x...原创 2019-07-04 17:37:54 · 210 阅读 · 0 评论 -
SSH实战 第一天
crm练习课程内容课程目标1. 通过SSH框架完成基本功能的开发用户模块功能一:用户注册功能1. 可以先判断登录名是否已经存在2. 要给密码使用MD5进行加密操作功能二:用户登录功能1. 登录功能要注意需要先给密码加密后,再进行查询 * 密码加密后再查询 * 用户的状态必须是1,字符串类型的功能三:用户退出功能1. 把用户信息从HttpSession中清...原创 2019-07-04 00:20:12 · 164 阅读 · 0 评论 -
spring_day04 demo代码
本博客为这篇博客的辅助博客,主要是其中自己写的一些Demo.java代码目录SSH3大框架整合(保存客户为例)整合Hibernate方法1,带有hibernate.cfg.xml的配置文件Customer.javaCustomer.hbm.xmlCustomerDao.javaCustomerDaoImpl.javaCustomerService.javaCus...原创 2019-07-02 21:34:05 · 189 阅读 · 0 评论 -
Spring_day04
Spring框架的第四天 SSH三大框架整合##课程回顾:Spring框架第三天1. AOP注解方式 * 编写切面类(包含通知和切入点) * 开启自动代理2. JDBC模板技术 * Spring提供模板技术,数据库的操作 * 以后编写DAO层,都可以继承JdbcDaoSupport类(JDBC模板) * Spring框架可以整合开源连接池3. Spring事务管理 * S...原创 2019-07-02 21:32:26 · 142 阅读 · 0 评论 -
SSH实战 总结
本来的计划是7天学完spring,ssh项目实战和maven的,由于最后两天有点懈怠,maven就只得放下了,晚上随便看看就结束了。剩下的等考完研大约到明年初了,再接着今天的成果继续前行。今天web框架的学习就不得不终止了,因为怕忘记,才打算在暑假抽出7天时间将框架学完的,时间久了怕忘,下学期至少ssh这门课(考试实验啥的都)可以完全忽略了。明天开始完全进入考研的状态了,不会再写博客,不会...原创 2019-07-07 22:13:53 · 328 阅读 · 0 评论 -
crm系统 SSH框架 源码
crm系统,SSH框架实现公网访问地址点我项目源码:这几天查资料时遇到好多收费或者要积分的资源,烦死了,马上考研了,做点好事吧,放一份csdn要积分的,再放一份网盘下载。csdn也骗了200多积分了,还剩160,感觉没啥用了2333333333积分下载直接下载网盘下载 提取码:433z(注意上传路径写死了,客户列表的资质超链接地址也写死了,修改修改为自己主机上存在的...原创 2019-12-28 12:46:55 · 1850 阅读 · 0 评论 -
Hibernate_day02
课程回顾:Hibernate框架的第一天1. Hibernate框架的概述:ORM2. 框架的入门的程序 * 编写映射的配置文件 * 编写核心的配置文件 * 编写程序3. 配置的文件4. 使用的接口和方法今天内容1. Hibernate持久化对象的状态2. Hibernate的一级缓存3. Hibernate操作持久化对象的方法4. Hibernate的基本查询...原创 2019-05-10 17:27:00 · 241 阅读 · 0 评论 -
struts2_day01Demo代码
本博客为这篇博客的辅助博客,主要是其中自己写的一些Demo.java代码目录struts2_day01总结模板:web.xml0struts.xml0入门web.xmlstruts.xml1HelloAction.javaindex.jspAction访问3种方式struts.xml2Demo1Action.javaDemo2Action.j...原创 2019-06-18 20:11:34 · 272 阅读 · 0 评论 -
Struts2_day02
Struts2的第二天课程回顾:Struts2框架第一天1. Struts2框架的概述,前端控制器的模式,核心的过滤器2. 入门,编写struts.xml配置文件3. 配置文件 * 配置文件的加载4. Action类的编写和访问Struts2的第二天的内容1. Struts2框架中的Servlet的API的使用2. Struts2中Action接收请求参数3. Strut...原创 2019-06-19 10:03:01 · 204 阅读 · 0 评论 -
struts2_day02 Demo代码
本博客为这篇博客的辅助博客,主要是其中自己写的一些Demo.java代码目录Struts2_day02Struts2框架中使用Servlet的API简介demo1.jspsuccess.jspDemo1Action.javaDemo2Action.javastruts.xml页面跳转的配置struts.xml1struts.xml2Demo3Acti...原创 2019-06-19 10:06:56 · 337 阅读 · 0 评论 -
Struts2_day03
Struts2第三天课程回顾:Struts2框架的第二天1. Servlet的API * ActionContext对象 * ServletActionContext对象2. 结过类型的跳转 * 全局结果 <global-results> * 局部结果,type属性 <result name="" type="redirectAction">demo3A...原创 2019-06-19 21:49:46 · 218 阅读 · 0 评论 -
Struts2_day03 Demo代码
本博客为这篇博客的辅助博客,主要是其中自己写的一些Demo.java代码目录Struts2_day03ongl表达式简单DemoOgnlDemo1.javaStruts2框架中使用OGNL表达式demo1.jsp获取到值栈的对象,向值栈中保存数据,从值栈中获取值(前端),EL表达式也获取值栈struts.xmlUser.javaValueStack1Acti...原创 2019-06-20 11:32:37 · 470 阅读 · 0 评论 -
Spring4_day01
今天课程:Spring框架第一天Spring框架的学习路线1. Spring第一天:Spring的IOC容器之XML的方式,Spring框架与Web项目整合2. Spring第二天:Spring的IOC容器之注解的方式,Spring的AOP技术3. Spring第三天:Spring的事务管理、Spring框架的JDBC模板4. Spring第四天:SSH三大框架的整合今天内容概述...原创 2019-06-20 16:31:22 · 195 阅读 · 0 评论 -
Hibernate笔记辅助代码
本博客为此篇博客的辅助博客,就是一些自己写的demo代码部分目录day03工具类HibernateUtils(Main方法就可以帮助生成表结构)简单配置和一对多customer.javaLinkman.javahibernate.cfg.xmlCustomer.hbm.xmlLinkman.hbm.xml★Demo1.java多对多User.java...原创 2019-06-16 20:48:37 · 347 阅读 · 0 评论 -
Hibernate_day04
Hibernate框架的第四天回顾:Hibernate框架的第三天1. 一对多关联关系映射 * JavaBean的编写(一对多 一方对多方,则一方写集合 多方对一方,则多方写对象) * 编写映射的配置文件 * 使用级联保存、删除、孤儿删除,使用cascade="save-update,delete,delete-orphan" * 放弃外键的维护的权力,使用inverse="tr...原创 2019-06-17 10:39:12 · 206 阅读 · 0 评论 -
Hibernate_day03
Hibernate框架第三天课程回顾:Hibernate第二天1. 持久化类和一级缓存 * 持久化类:JavaBean + 映射的配置文件 * 持久化对象的三种状态 * 瞬时态 * 持久态:有自动更新数据的能力 * 托管态 * Session的一级缓存,快照机制 * 主键的生成策略2. 管理事务 * 设置隔离级别 * 丢失更新的问题,乐观锁:添加属性versio...原创 2019-06-12 11:30:39 · 150 阅读 · 0 评论 -
struts2_day01
Struts2第一天Struts2的学习路线1. Struts2的入门:主要是学习Struts2的开发流程(Struts2的开发流程、常见的配置、Action类的编写)2. Struts2的Servlet的API、参数封装和拦截器3. Struts2的值栈和OGNL表达式今天的课程内容1. Struts2框架的概述2. Struts2的快速入门3. Struts2的运行流程...原创 2019-06-18 16:22:11 · 194 阅读 · 0 评论 -
Spring_day02 Demo代码
本博客为这篇博客的辅助博客,主要是其中自己写的一些Demo.java代码目录IOC之注解方式UserDao.javaUserDaoImpl.javaUserService.javaUserServiceImpl.javaapplicationContext.xml1Demo1.javaSpring框架整合JUnit单元测试Demo2.javaAOP的底层...原创 2019-07-01 19:35:03 · 200 阅读 · 0 评论 -
Spring_day02
Spring框架第二天课程回顾:Spring框架第一天1. 概述 * IOC和AOP2. 框架的IOC的入门 * 创建applicationContext.xml,引入约束,<bean/> * 配置文件<bean id="" class="" name="" scope=""/> 3. 依赖注入 * DI:依赖注入4. 整合WEB * Spring框...原创 2019-07-01 19:34:30 · 167 阅读 · 0 评论 -
Spring_day03 Demo代码
本博客为这篇博客的辅助博客,主要是其中自己写的一些Demo.java代码目录Spring框架的AOP技术(注解方式)CustomerDao.javaCustomerDaoImpl.javaMyAspectAnno.javaapplicationContext.xmlDemo1.javaSpring框架的JDBC模板技术applicationContext.xml...原创 2019-07-02 00:27:19 · 167 阅读 · 0 评论 -
Spring_day03
Spring框架的第三天课程回顾:Spring框架第二天1. IOC的注解方式 * @Value * @Resource(name="")2. 整合JUnti单元测试 * 先有Junit4运行环境 * 导入spring-test.jar包3. Spring的AOP技术(XML的方式) * 什么是AOP:面向切面编程 * 采用代理技术完成(默认采用JDK接口方式,CGLI...原创 2019-07-02 00:27:46 · 169 阅读 · 0 评论 -
SSH实战 第四天 代码
需求在这客户拜访模块:新增客户拜访和客户拜访列表多对的关系,被拆成了两个一对多,自己定义客户拜访表并且此模块改用注解方式来编码<!-- 开启注解的扫描 --><context:component-scan base-package="com.itheima"/><!-- 扫描包下所有文件 -->麻烦点:多对多的处理、SSH注解方式下sessio...原创 2019-07-07 18:54:34 · 303 阅读 · 0 评论 -
Hibernate_day01
Hibernate框架第一天今天任务1. 使用Hibernate框架完成对客户的增删改查的操作教学导航1. 能够说出Hibernate的执行流程2. 能够独立使用Hibernate框架完成增删改查的操作框架和CRM项目的整体介绍1. 什么是CRM * CRM(Customer Relationship Management)客户关系管理,是利用相应的信息技术以及互联网技术...原创 2019-05-06 17:52:05 · 294 阅读 · 0 评论