![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
张行之
闻道有先后,术业有专攻。
展开
-
Cookie是实现记住用户名实例
Cookie是实现记住用户名实例记住用户名的功能,登入成功后,给响应消息头添加用户名的Cookie信息,在登入页面时,加载cookie信息,通过cookie获取用户名信息,写在输入框中。SimpleLoginServlet(简单的登入页面):@WebServlet({ "/SimpleLoginServlet", "/simple/login" })public class SimpleLogin原创 2017-03-01 13:21:58 · 1972 阅读 · 0 评论 -
Javaweb配置常用的数据源配置
Javaweb配置常用的数据源配置一、DBCPDBCP是Apache推出的数据库连接池(Database Connection Pool)。操作步骤: - 添加jar包:[commons-dbcp-1.4.jar ](http://download.csdn.net/download/wangshuxuncom/8465507)[commons-pool-1.5.6.jar](http://dow原创 2017-03-10 19:15:52 · 5900 阅读 · 0 评论 -
Struts2入门案例
原文:Android混淆从入门到精通简介作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,独立写出适合自己代码的混淆规则。说在前面这里我们直接用A原创 2017-04-07 19:48:43 · 500 阅读 · 0 评论 -
Struts2的配置文件及其元素
Struts2的配置文件及其元素Struts2配置文件当应用被Tomcat加载时,struts2的配置文件就已经加载初始化了。Struts2的配置文件比较多,文件之间有着加载的顺序,如下所示。 顺序 配置文件名 所在位置 说明 1 default.properties struts2-core-2.3.15.3.jar\org\apache\struts2 不能修改原创 2017-04-07 19:50:29 · 1544 阅读 · 0 评论 -
Javaweb分页技术实现
Javaweb分页技术实现分页技术就是通过SQL语句(如下)来获取数据,具体实现看下面代码//分页查询语句select * from 表名 where limit page , count;和//获取表中的总数据,确定页数select count(*) from 表名;1.配置数据源在项目的WebContent/META-INF目录下创建一个context.xml文件。如图:在context原创 2017-03-24 21:33:43 · 21549 阅读 · 4 评论 -
java远程调用shell脚本
java远程调用shell脚本1.添加依赖<!-- ssh远程调用的依赖 --><dependency> <groupId>ch.ethz.ganymed</groupId> <artifactId>ganymed-ssh2</artifactId> <version>bu原创 2018-08-18 20:43:40 · 6260 阅读 · 0 评论 -
Spring Boot(一)之请求接口示例
Spring Boot(一)之请求接口示例1. 创建一个Spring Boot的web程序1.1 创建一个Project选择Spring Initializr,点击Next。1.2 编辑Project Metadata,如图:修改Group,Artifact,点击Next1.3 选择Web程序点击Next1.4 选择项目的目录点击Finish...原创 2018-08-18 20:44:38 · 8401 阅读 · 1 评论 -
Spring Boot(二)之与Mybatis结合使用
Spring Boot(二)之与Mybatis结合使用这是使用的是mybatis的xml方式,还有注解的方式1.创建项目1.1 创建一个Project1.2 编辑Project Metadata1.3 添加Web程序和SQL程序添加Web程序勾选Web程序添加SQL程序勾选MySQL,JDBC,MyBatis三项点击Next1.4 选...原创 2018-08-18 20:46:36 · 4310 阅读 · 2 评论 -
Spring Boot(三)之jar包改成war包模式
Spring Boot(三)之jar包改成war包模式修改pom.xml文件将jar包改成war包<!--<packaging>jar</packaging>--><packaging>war</packaging>添加Spring Boot 的tomcat依赖<!--添加tomcat-...原创 2018-08-18 20:47:28 · 18679 阅读 · 0 评论 -
Spring Boot(四)之添加log配置
Spring Boot(四)之添加log配置1.在项目中创建一个logback.xml文件文件内容如下:<?xml version="1.0" encoding="UTF-8"?><configuration scan="false"> <!--设置logPath的变量,变量的值:/Webapp/springboot-mybatis-d...原创 2018-08-18 20:48:24 · 8499 阅读 · 0 评论 -
Spring Boot(五)之多环境配置与打包
Spring Boot(五)之多环境配置与打包一般我们大致会分为dev(开发),test(测试),prod(生产)。每套环境的数据库以及一些参数配置项是有差异的,所以针对上诉情况,需要多个环境的配置项,以及针对环境进行打包。1. 创建不同环境的application.yml如图:在application.yml文件中添加如下配置:# 指定执行环境spring: ...原创 2018-08-18 20:49:29 · 24070 阅读 · 2 评论 -
Spring Boot(六)之根据环境不同自定义变量
Spring Boot(六)之根据环境不同自定义变量1.在不同环境下配置自定义的变量在application-dev.yml中# 自定义属性connect: env: dev ip: 127.0.0.1 username: dev password: 123456在application-test.yml中# 自定义属性connect: en...原创 2018-08-18 20:50:36 · 2095 阅读 · 0 评论 -
事务的四大特性和隔离级别
事务的四大特性和隔离级别事务的四大特性原子性(Atomicity)指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性事务必须使数据库从一个一致性状态变换到另外一个一致性状态。转账前和转账后的总金额不变。隔离性事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。持久性指一个事务一旦被提交,它原创 2017-03-09 15:24:47 · 1299 阅读 · 0 评论 -
重定向与转发的区别
重定向与转发的区别一、API调用的区别转发:request.getRequestDispatcher("/...").forward(request,response);重定向:response.sendRedirect("/...");或者response.setStatue(302);response.setHeaders("location","/...");二、流程上的区别转发流程原创 2017-02-26 13:05:53 · 763 阅读 · 0 评论 -
Session简单实现购物车功能
Session简单实现购物车功能这个小程序主要就3个页面,一个商品列表页面(HomeServlet),一个是提示加入购物车页面(AddCartTipServlet),一个是显示购物车清单页面(ShowCartServlet)。HomeServlet页面:@WebServlet({ "/HomeServlet", "/home" })public class HomeServlet extends原创 2017-03-01 13:22:54 · 12093 阅读 · 0 评论 -
Cookie和Session学习
Cookie和Session学习CookieCookie简介:Cookie是一种客户端的会话技术。会话的生命周期是打开浏览器网页窗口到关闭浏览器网页窗口。cookie如果没有设置最大存活时间,在关闭浏览器网页窗口时,cookie就会消失。Cookie是通过拓展HTTP协议来实现的,服务器通过HTTP协议的响应消息头添加cookie,响应给浏览器(如果设置了cookie的最大生存时间,就会在浏览器中原创 2017-03-01 13:21:14 · 805 阅读 · 0 评论 -
初学JavaWeb需要知道的目录结构与配置
初学JavaWeb需要知道的目录结构与配置JavaWeb目录结构Java Resourcesrc:存放Java源代码的目录。Libraries:存放的是Tomcat及JRE中的jar包。build:自动编译.java文件的目录WebContent(WebRoot):存放的是需要部署到服务器的文件MEAT-INF:是存放工程自身相关的一些信息,元文件信息,通常由开发工具和环境自动生成。MANI原创 2017-02-22 17:48:00 · 22705 阅读 · 5 评论 -
Servlet学习笔记
Servlet之Hello World及配置方式一:在所在的包名下,点击右键–>选择New–>选择Servlet点击Servlet后,弹出一个框,输入Servlet的名称,点击Finsih。在WebContext目录下WEB-INF的web.xml文件中配置:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://w原创 2017-02-22 17:49:03 · 675 阅读 · 0 评论 -
请求返回json串和文件下载实例
请求返回json串和文件下载实例请求返回json串JsonServlet代码:@WebServlet("/JsonServelt")public class JsonServelt extends HttpServlet { private static final long serialVersionUID = 1L; public JsonServelt() {原创 2017-02-24 14:35:12 · 6458 阅读 · 1 评论 -
JavaWeb实现验证码
JavaWeb实现验证码创建一个ImageServlet类,这个类实现了输出验证码的功能。具体代码如下:ImageServlet:@WebServlet("/ImageServlet")public class ImageServlet extends HttpServlet { private static final long serialVersionUID = 1L; pu原创 2017-02-24 23:19:21 · 809 阅读 · 0 评论 -
Javaweb获取表单数据的几种方式
Javaweb获取表单数据的几种方式一、通过键值对的形式获取表单数据getParameter(String name):通过key,返回一个value。getParameterValues(String name):通过key返回一个string数组(多个值)getParameterNames():返回form表单中的所有key值。下面介绍通过键值对获取form表单数据的数据的方法:@Web原创 2017-02-25 17:08:07 · 17303 阅读 · 0 评论 -
Request和Response
Request和Response当Web容器收到客户端发送的http请求,会在Servlet初始化之后,service调用之前创建HttpServletRequest和HttpServletResponse对象。HttpServletRequest和HttpServletResponse对象分别封装了HTTP协议的请求(客户端实际请求信息)和响应信息(服务器默认响应信息)。Request请求行GE原创 2017-02-24 14:33:52 · 439 阅读 · 0 评论 -
事务示例之转账
事务示例之转账1.创建数据库,填充数据:数据库名称db_account,表名tb_account,插入几条数据。2.配置数据库信息在项目的WebContent/META-INF目录下创建一个context.xml文件。如图: 在context.xml文件中配置:<?xml version="1.0" encoding="UTF-8"?><Context> <Resource原创 2017-03-18 10:13:21 · 965 阅读 · 0 评论 -
JSP的介绍和基本语法
JSP的介绍和基本语法jsp概述JSP全称Java Server Pages,是SUN公司定义的一种用于开发动态WEB资源的技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头 %>结束。jsp适合编写输出动态内容,但不适合编写java逻辑。jsp的本质JSP本质是Servlet,jsp页面先经过翻译阶段,把jsp文件翻译成Java文件(这个Java文件其实就是Servlet)原创 2017-03-04 22:58:45 · 4535 阅读 · 2 评论 -
EL表达式和JSTL标签
EL表达式和JSTL标签EL表达式EL的概述EL(Expression Language):目的是为了是jsp写起来更加简单。EL表达式只能获取存在4个作用域中的数据。EL获取对于null这样的数据,在页面中表现为空字符串。EL语法结构:${expression}eg:<!--JSP脚本写法--><% pageContext.setAttribute("name","widsom");St原创 2017-03-04 23:01:50 · 835 阅读 · 0 评论 -
Spring Boot(七)之apidoc生成
Spring Boot(七)之apidoc生成1.安装apidoc在安装apidoc之前需要安装node.js,下面介绍下Mac OS安装1.1 安装node.js前往 https://nodejs.org/en/ 下载node.js的最新版本,双击.pkg进行安装一路安装即可,安装完成后,在终端输入node -v,npm -v。出现对应的版本号表示安装成功。1.2...原创 2018-08-18 20:51:20 · 8921 阅读 · 2 评论