【Java Web】教程文章相关的互联网学习教程文章

javaweb学习总结(三十八)——事务【代码】【图】

一、事务的概念事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。  例如:A——B转帐,对应于如下两条sql语句   update from account set money=money+100 where name=‘B‘;    update from account set money=money-100 where name=‘A‘;二、MySQL数据库中操作事务命令  1、编写测试SQL脚本,如下: 1/*创建账户表*/ 2createtable account(3 id intprimarykey auto_increment,4 ...

【JavaWeb】jQuery对Ajax的支持【代码】

jQuery对Ajax的支持jQuery对Ajax进行封装,提供了$.ajax()方法语法:$.ajax(options)常用设置项说明url发送请求地址type请求类型get|postdata向服务器传递的参数dataType服务器响应的数据类型text|json|xml|html|jsonp|scriptsuccess接收响应时的处理函数error请求失败时的处理函数实例代码MusicServlet.javapackage demo;import java.io.IOException; import java.util.ArrayList; import java.util.List;import javax.servlet.Se...

使用IDEA创建一个Maven Web工程:无法创建Java Class文件【图】

今天用IDEA新建了一个maven web工程,项目目录是这样的:在新创建一个Java class 文件时,却没有Java class功能,无法创建,如图:解决方案:选择 File——>Project Structure——>Project Settings——>Modules:右键main目录,选择New Folder,创建一个新文件夹java,如果已经存在,则不用创建,进行下一步。然后点击刚刚新建的Java文件夹,右键点击,再点击Sources,目的是把它设置成源文件夹,点击立刻生效,可以发现右边有了相...

使用 Docker 搭建 Java Web 运行环境

Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用 Docker 来替换现有的虚拟化平台了。作为一名 Java 程序员,我们是时候一起把 Docker 学起来了!本文会对虚拟化技术与 Docker 容器技术做一个对比,然后引出一些 Docker 的名词术语,比如:容器、镜像等,随后将使用 Docker 搭建一个 Java Web ...

JavaWeb数据库长时间不访问断开链接解决思路

这几天开发的线上商超系统长时间不操作,会频繁的出现第一次登陆或者跟数据库操作有关的方法都会报500错误,很是鸡肋啊这个问题。经过网上不断的探索,在知识的海洋里畅游了几分钟后我自己总结出一套方法,我用的方法就比较笨了首先我用的是腾讯云的sql网上很多让设置超时时间,这个对我来说不实际,因为腾讯给俺的超时时间最大只能设置7200秒,so,放弃 其他的方法感觉繁琐所以没有进行测试,但是我忽然想到了以前的一个方法,首先...

Java web的web-app 的web.xml 设置【代码】

<?xml version="1.0" encoding="UTF-8"?> <web-app><!-- 1.icon --><icon></icon><!-- 2.display-name 定义站台的名称 --><display-name></display-name><!-- 3.description 是对站台的描述 --><description></description><!-- 4.context-param 用来设定web站台的环境参数 --><context-param><param-name>param_name</param-name><param-value>param_value</param-value></context-param><!-- 5.filter --><filter><!-- 配置Strut...

javaweb dev 入

::::关于jsp页面和servlet之间传递参数JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP。通过对象 request和 session (不考虑 application)完成传值。一、JSP -> servletJSP页面有3种方法向 servlet传值: form表单、URL 、其他<a href="JspServlet?action=toServlet">click me</a><form action="JspServlet?action=toServlet" method="post" name="form"> <input name="username" type="test" /> ...

JavaWeb学习(四)【代码】【图】

JSP1、JSP简介Java Server Pages:Java服务器端页面,也和Servlet一样,用于动态Web技术最大的特点:写JSP就像在写HTML区别: HTML只给用户提供静态的数据JSP页面中可以嵌入Java代码,为用户提供动态数据;2、JSP的原理我们来看看JSP到底是怎么执行的?代码层面看不出什么需要去看服务器内部工作 tomcat中有一个work目录; IDEA中使用Tomcat时会在IDEA的tomcat中生产一个work目录(当前用户目录下的IDEA)点进去后,发现页面转变成了...

Cenotso 6安装 webplib 0.4.2库,使用java调用成功

1,关于webphttp://baike.baidu.com/view/4447461.htmWebP是Google新推出的影像技术,它可让网页图档有效进行压缩,同时又不影响图片格式兼容与实际清晰度,进而让整体网页下载速度加快。与JPEG相同,WebP是一种有损压缩利用预测编码技术。但谷歌表示,这种格式的主要优势在于高效率。他们发现,“在质量相同的情况下,WebP格式图像的体积要比JPEG格式图像小40%。目前, Google放出了WebP文件解码器(libvpx)和命令行工具(webpconv),...

Java Web学习(15): 客户端请求、服务器响应及其HTTP状态码【代码】【图】

一JSP客户端请求 当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的。我们可以查阅HTTP协议来获得更多的信息。 下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息: (1)HttpServletRequest类 request对象是javax.servlet.http.HttpServletRequest类的实例。每当客户端请求一个页面时,JSP引...

java webservice服务器端获取request对象的三种方式【代码】

有的时候在webservice里我们需要获取request对象和response对象,比如想要获得客户端的访问ip的时候就需要这么做,下面说三种方式,当然三种方式可能是针对不同方式部署webservice获取request对象的方法。第一种:先配置注入:@Resource private WebServiceContext webServiceContext;其次是下面的代码:MessageContext mc = webServiceContext.getMessageContext(); HttpServletRequest request = (HttpServletRequest) (mc.get(Mess...

JavaWeb如何将后台数据传递到前台页面HttpServletResponse和HttpServletRequest

继续总结:Java经过Action后,怎么将action中返回的数据写到前台去先了解下:HttpServletResponse对象(1).Web服务器收到一个http请求,会针对每个请求创建一个HttpServletRequest和HttpServletResponse对象,向客户端发送数据找HttpServletResponse,从客户端取数据找HttpServletRequest;(2).HttpServletResponse对象可以向客户端发送三种类型的数据:a.响应头b.状态码c.数据 (3).自己去看HttpServletResponse的API (4).rsponse向前台...

java web--国际化 i18n【代码】【图】

1. 什么是国际化和本地化: I. 本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语言,数字,货币,日期等习惯。 II. 国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯 III. 本地敏感数据: 随用户区域信息而变化的数据称为本地信息敏感数据。例如数字,货币, 日期,时间等数据2. 相关的 API: I. DateFormat...

JavaWeb 学习008-今日问题(非空验证尚未解决) 2016-12-2【图】

1.学生模块list页面 不能正常跳转 说是找不到stuid属性,但是我在entity里面和数据库建表的属性就是stuid;Grade模块代码一样,却可以正常运行这是什么问题? <c:forEach items="slist" var="student"> <tr> <td>${student.stuid}</td> <td>${student.stuname}</td> <td> <a href="">查看</a> <a href="">修改</a> <a href="">删除</a> ...

Java 实现一个的基于 NIO 的多线程Web服务器【代码】

代码地址:https://github.com/iyuanyb/webserver实现了静态、动态资源获取;Cookie、Session、HTTP 长连接,及 Session 和 HTTP 长连接的定时清除;类似 Spring MVC 的注解式编程,如 @RequestMapping @RequestParam 等,方法中可以根据参数名从前台获取数据,可以传递对象,也支持级联属性,如:// GET /page?pageSize=10&pageNum=1 HTTP/1.1 @RequestMapping("/page") String page(@RequestParam(value="pageSize", defaultValu...