摘要:
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。本文以 CentOS7 环境为例,总结了 Jenkins 的安装与配置、邮件功能使用 1.安装JDK自行百度(推荐手动配置环境变量) 2.Maven安装自 阅读全文
摘要:
项目原先部署在tomcat6下面被甲方扫出漏洞要求整改,移植到tomcat9后登录莫名出现An invalid domain was specified for this cookie在网上找了很多资料也是让修改成合法的域名说tomcat8.5开始解析cookie变了,但是无论怎么修改代码中的域名均 阅读全文
摘要:
授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。主体,即访问应用的用户,在Shiro中使用Subject代表该用户。 资源,在应用中用户可以访问的任何东西,比如访问JSP页面、查看/编辑某些数据、访问某个业务方法、打印文本等等都是资源。用户只要授权后才能访问。 阅读全文
摘要:
身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份: principals:身份,即主体的标 阅读全文
摘要:
shiro基本功能点如下图所示 Authentication:身份认证/登录; Authorization:授权; Session Manager:会话管理; Cryptography:加密; Web Support:Web支持,可以非常容易的集成到Web环境; Caching:缓存; Concur 阅读全文
摘要:
1.数据库 顾名思义,数据库DB (DataBase)即指存放数据的仓库,只不过该仓库位于计算机的存储设备上。通常,这些数据面向一个组织、部门或整个企业,它们是按照一定的数据组织模型存放在存储器上的一组相关数据集合。例如学生成绩管理系统中,学生的基本信息、学籍信息、成绩信息等都是来自学生成绩管理数据 阅读全文
摘要:
Oracle数据库概述 Oracle数据库llg具有良好的体系结构、强大的数据处理能力、丰富实用的功能和许多创新的特性,并根据用户对象需求的不同,设置了不同的版本.本章将对Oracle的产品结构和创新特性进行介绍.另外,在学习Oracle11g之前,我们首先回顾数据库的一些基本概念和基础知识,以及O 阅读全文
摘要:
Hibernate是一个高性能的对象/关系留存和查询服务,它是根据开源GNU宽通用公共许可证(LGPL)许可的,可以免费下载。在这一章。 我们将学习如何实现Struts2 与Hibernate的集成。 数据库设置 对于本教程,我们将使用“struts2_tutorial”MySQL数据库,使用用户名 阅读全文
摘要:
在本章中,我们会学习到将Tiles框架与Struts2集成所涉及的步骤。Apache Tiles是一个模板框架,用于简化Web应用程序用户界面的开发。首先,我们需要从Apache Tiles网站下载tiles jar文件。你需要将以下jar文件添加到项目的类路径。 tiles-api-x.y.z.j 阅读全文
摘要:
Spring是当下流行的Web框架,可提供带有许多常见Web任务的简易的集成。那么问题是,当我们有Struts2时,为什么我们需要Spring?因为Spring不仅仅是一个MVC框架,它提供了许多其他在Struts中不可用的好东西。例如:依赖注入可以对任何框架有用。在本章中,我们将通过一个简单的例子 阅读全文