Java Web
文章平均质量分 61
GarfieldEr007
这个作者很懒,什么都没留下…
展开
-
Tomcat 部署项目的三种方法
1、下载 Tomcat 服务器 ①、官网下载地址:http://tomcat.apache.org/ ②、tomcat 8.0 64位百度云下载地址:http://pan.baidu.com/s/1slbKPsx密码:ewui ③、tomcat 8.0 32位百度云下载地址:http://pan.baidu.com/s/1o8G28rS密码:k11n回到顶部2、...转载 2019-12-04 21:07:26 · 644 阅读 · 0 评论 -
Java Web -【分页功能】详解
分页简介分页功能在网页中是非常常见的一个功能,其作用也就是将数据分割成多个页面来进行显示。使用场景: 当取到的数据量达到一定的时候,就需要使用分页来进行数据分割。当我们不使用分页功能的时候,会面临许多的问题:客户端的问题: 如果数据量太多,都显示在同一个页面的话,会因为页面太长严重影响到用户的体验,也不便于操作,也会出现加载太慢的问题。 服务端的问题: 如果数据量太多,...转载 2019-11-09 15:13:37 · 752 阅读 · 0 评论 -
初学Java Web(2)——搭建Java Web开发环境
虽然说 html 和 css 等前端技术,是对于 Web 来说不可或缺的技术,但是毕竟更为简单一些,所以就不详细介绍了,没有基础的同学可以去菜鸟教程或者W3school进行自主学习,最好的方式还是做一做简单的项目,相信你很快就可以上手啦。(有空把我仿的天猫给大家拿出来..)——【1. JDK 的安装】——在搭建环境之前呢,还是给搬一下一些名词的介绍和解释:术语名 缩写 ...转载 2019-10-27 12:01:40 · 563 阅读 · 0 评论 -
初学Java Web(9)——学生管理系统(简易版)总结
技术准备这个项目是自己用于巩固 J2EE 相关知识的练手项目,非常简单,但是相关的功能却非常实用,所以在这里分享一下为了完成这个项目,需要掌握如下技术:Java 基础知识 前端: HTML, CSS, JAVASCRIPT, JQUERY J2EE: Tomcat, Servlet, JSP, Filter 数据库: MySQL开发流程项目虽然很简单,很小,但是...转载 2019-10-27 11:55:41 · 1235 阅读 · 1 评论 -
初学Java Web(8)——过滤器和监听器
什么是过滤器过滤器就是 Servlet 的高级特性之一,就是一个具有拦截/过滤功能的一个东西,在生活中过滤器可以是香烟滤嘴,滤纸,净水器,空气净化器等,在 Web 中仅仅是一个实现了 Filter 接口的 Java 类而已。 特点:双向,拦截请求,拦截响应 作用: 过滤器可以对所有的请求或者响应做拦截操作 为什么在 Web 开发中需要用到过滤器?问题:为什么非得使...转载 2019-10-27 11:54:24 · 540 阅读 · 0 评论 -
初学Java Web(7)——文件的上传和下载
文件上传文件上传前的准备在表单中必须有一个上传的控件<input type="file" name="testImg"/> 因为 GET 方式有请求大小的限制,所以表单的提交方式必须是 POST<form action="/upload" method="post"> 表单默认的编码方式为application/x-www-form-urlencoded...转载 2019-10-27 11:53:00 · 603 阅读 · 0 评论 -
初学Java Web(6)——JSP学习总结
为什么要学习 JSPServlet 的短板:Servlet 的出现,是为了解决动态输出网页的问题。虽然这样做目的能达到,但是存在一些缺陷:在 Servlet 输出网页片段非常恶心(可读性差,维护起来也很麻烦) 没有体现责任分离的原则(做自己擅长做的事)责任分离Servlet能够很好地组织业务逻辑代码,但是在 Java 源文件中通过字符串拼接的方式生成动态 HTM...转载 2019-10-27 11:51:41 · 726 阅读 · 0 评论 -
初学Java Web(5)——cookie-session学习
HTTP 协议Web 浏览器与Web 服务器之间的一问一答的交互过程必须遵守一定的规则,这样的规则就是HTTP 协议。HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP 协议之上的一个应用层的协议,用于定义 Web 浏览器与 Web 服务器之间交互数据的过程以及数据本身的格式。特点:无状态,默认端口 80HTTP ...转载 2019-10-27 11:50:29 · 548 阅读 · 0 评论 -
初学Java Web(4)——Servlet学习总结
经过一段时间的学习,对于Servlet有了新的不一样的见解,在这里做一下总结,将近来学习到的知识总结一下。Servlet 的请求流程 浏览器发出请求:http://localhost:80/xxx1/xxx2 (80端口可以默认不写,因为这是http协议默认的端口,平时我们访问https://www.baidu.com/ 时其实访问的是https://www.baidu.com:...转载 2019-10-27 11:44:02 · 623 阅读 · 0 评论 -
初学Java Web(3)——第一个Servlet
这学期 Java Web 课程的第一节课就简短复习了一下 Java 的一些基础知识,所以觉得 Java 的基础知识还是很重要的,但当我想要去写一篇 Java 回顾的文章的时候发现很难,因为坑实在太多了(一个头,两个大),只能另外找一些时间去写顺便巩固巩固自己的基础。——【1. 什么是 Servlet 】——学习一个东西就要先去了解它是什么东西。Servlet 取自两个单词:Se...转载 2019-10-27 11:42:53 · 642 阅读 · 0 评论 -
初学Java Web(2)——搭建Java Web开发环境
虽然说 html 和 css 等前端技术,是对于 Web 来说不可或缺的技术,但是毕竟更为简单一些,所以就不详细介绍了,没有基础的同学可以去菜鸟教程或者W3school进行自主学习,最好的方式还是做一做简单的项目,相信你很快就可以上手啦。(有空把我仿的天猫给大家拿出来..)——【1. JDK 的安装】——在搭建环境之前呢,还是给搬一下一些名词的介绍和解释:术语名 缩写 ...转载 2019-10-27 11:33:23 · 590 阅读 · 0 评论 -
初学Java Web(1)——Web概述
已经很久没有更新博客了,过年忙着吃喝玩乐,就怠惰了一小下下?幸好这学期新开的课程都比较有趣——Java Web和Android。至少对于我自己来说,既充满挑战,又富有趣味。——【1.Web概述】——什么是Web?Web在计算机网页开发设计中就是网页的意思。网页是网站中的一个页面,我们平常浏览网站时,看到的都是一个一个的页面,通常它们都是HTML格式的。网页可以展示文字、图片、媒...转载 2019-10-27 11:31:23 · 688 阅读 · 0 评论 -
Spring MVC 入门示例讲解
在本例中,我们将使用Spring MVC框架构建一个入门级web应用程序。Spring MVC 是Spring框架最重要的的模块之一。它以强大的Spring IoC容器为基础,并充分利用容器的特性来简化它的配置。目录MVC框架是什么Dispatcher Servlet(Spring控制器)Spring入门示例运行时依赖库web.xml和spring-servlet.转载 2016-08-21 21:14:07 · 941 阅读 · 0 评论 -
Spring MVC Hello world教程 Spring MVC Hello World Example
In this example, we will build a hello world web application using the Spring MVC framework. Spring MVC is one of the most important modules of the Spring framework. It builds on the powerful Spri转载 2016-08-21 21:31:54 · 1123 阅读 · 0 评论 -
Spring MVC Fast Tutorial: Model View Controller
This tutorial is out of date. See the new version for Spring 4.What are we going to build?A page displaying a car list.We need:Model classes: Car and BrandManager class转载 2016-08-21 21:33:03 · 933 阅读 · 0 评论 -
Spring MVC 快速教程:Hello World Spring MVC Fast Tutorial: Hello World
How Spring MVC worksBasically the same way as Struts:Based on the HTTP request URL, the DispatcherServlet calls the corresponding Controller.A View is rendered and sent as HTTP r转载 2016-08-21 21:34:22 · 1465 阅读 · 0 评论 -
Spring MVC Fast Tutorial 快速教程
ContentsSetupHello WorldModel View ControllerForm ProcessingForm ValidationDependency Injection (Inversion of Control)ReferenceSpring MVC转载 2016-08-21 21:35:28 · 996 阅读 · 0 评论 -
Spring MVC快速教程:安装 Spring MVC Fast Tutorial: Setup
Spring MVC Fast Tutorial: Setup This tutorial is out of date. See the new version for Spring 4.You'll need java 1.5, ant and tomcat. We're going to:create a web app skeletona转载 2016-08-21 21:36:40 · 1235 阅读 · 0 评论 -
Spring MVC快速教程:表单处理 Spring MVC Fast Tutorial: Form Processing
Spring MVC Fast Tutorial: Form Processing This tutorial is out of date. See the new version for Spring 4.What are we going to build?A form to create a new car.Spring Form Process转载 2016-08-21 21:38:16 · 1273 阅读 · 0 评论 -
Spring MVC快速教程:表单验证 Spring MVC Fast Tutorial: Form Validation
What are we going to build?User input validation for the new car form.ValidatorThis Validator class will validate a Car: 'WEB-INF/src/springmvc/validator/CarValidator.java'package spring转载 2016-08-21 21:39:35 · 1570 阅读 · 0 评论 -
Spring MVC快速教程:依赖注入 Spring MVC Fast Tutorial: Dependency Injection
What are we going to build?Use singletons of CarManager and BrandManager instead of creating multiple instances.What is dependency injection ?Dependency injection (also called inversion转载 2016-08-21 21:40:33 · 1128 阅读 · 0 评论 -
CSS颜色工具
CSS颜色代码大全#FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA#FF0088#C10066#A20055#8C0044#FFCCCC#FF8888转载 2016-08-24 22:16:58 · 1309 阅读 · 0 评论 -
SpringMVC运行报错 unable to find resource 'XXX.vm' in any resource loader
检查Controller层的方法是否添加@ReponseBody注解,如果没有@ReponseBody注解,有可能会报这个错。与前台页面交互的方法加上@ReponseBody和@RequestMapping注解原创 2016-12-14 23:41:16 · 14871 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(七十三)细谈Spring(五)spring之AOP底层大揭秘
众所周知,Java是面向对象语言的有力代表,提到java我们就会立即想到面向对象,提到面向对象我们就会想到java。然而面向对象也并非完美无缺的,它更注重于对象层次结构方面的东西,对于如何更好的管理对象行为内部结构,还存在着些许不足。那么我们如何使这个问题的得到更完美的解决呢?答案就是AOP。 AOP:Aspect-Oriented Programming。AOP是OOP的补转载 2016-12-13 23:42:02 · 1156 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(七十四)细谈Spring(六)spring之AOP基本概念和配置详解
首先我们来看一下官方文档所给我们的关于AOP的一些概念性词语的解释:切面(Aspect):一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在spring AOP中,切面可以使用基于模式)或者基于Aspect注解方式来实现。通俗点说就是我们加入的切面类(比如log类),可以这么理解。连接点(Joinpoint):在程序执行过程转载 2016-12-13 23:42:49 · 841 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(七十二)细谈Spring(四)利用注解实现spring基本配置详解
注:由于本人不大习惯注解方式,所以讲解完这里的注解实现基本配置之后,以后就不再单独把注解拿出来讲解了。五:spring注解1.准备工作(1)导入common-annotations.jar(2)导入schema文件 文件名为spring-context-2.5.xsd(3)在xml的beans节点中配置2.xml配置工作转载 2016-12-16 23:13:46 · 968 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(七十八)细谈Spring(七)spring之JDBC访问数据库及配置详解
利用spring访问数据库是我们ssh程序中必不可少的步骤,在没有hibernate之前,我们一般都用jdbc访问数据库,所以用jdbc访问数据库必不可少的要进行一些配置,spring中为我们提供了访问数据库的数据源配置,配置完以后我们就可以很容易的利用jdbc对数据库进行访问了。下面我们就具体来看一下spring所支持的集中jdbc数据源的配置:在Sping的配置文件转载 2016-12-16 23:16:12 · 1347 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(七十九)细谈Spring(八)spring+hibernate整合基本详解
由于spring和hibernate处于不同的层次,Spring关心的是业务逻辑之间的组合关系,Spring提供了对他们的强大的管理能力, 而Hibernate完成了OR的映射,使开发人员不用再去关心SQL语句,直接与对象打交道。 将Hibernate做完映射之后的对象交给Spring来管理是再合适不过的事情了, Spring也同时提供了对Hibernate的SessionFactory的集成功能转载 2016-12-16 23:17:14 · 1372 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(八十一)细谈Spring(十)深入源码分析Spring之HibernateTemplate 和HibernateDaoSupport
spring提供访问数据库的有三种方式: HibernateDaoSupportHibernateTemplate(推荐使用)jdbcTemplate(我们一般不用)类所在包:HibernateTemplate:org.springframework.orm.hibernate3.HibernateTemplateHibernat转载 2016-12-16 23:20:11 · 795 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(八十五)跟我学jquery(一)爱之初体验jquery
一、Jquery简介jQuery是一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 Jquery应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。它有助于简化 J转载 2016-12-16 23:21:56 · 791 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(八十六)跟我学jquery(二)大话jquery选择器
本篇博客我将带大家来学习一下jQuery的第一个比较重要的知识点,这个知识点对学习jquery的同学来说是必须掌握的,因为他是所有操作的基础,这个知识点就是jquery的对象选择器,我们利用jquery的操作都是基于对象上的,我们只有正确的选择好了我们要操作的对象,我们才能进行我们下一步的操作。jQuery的选择器是什么方便的,我们几乎可以利用它获取页面上任意的一个或一组对象, 可以明显减轻开发人转载 2016-12-16 23:22:53 · 889 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(八十七)跟我学jquery(三)jquery动态创建元素和常用函数示例
在上面两篇博客中列举了太多的API相信大家看着眼晕. 不过这些基础还必须要讲, 基础要扎实.其实对于这些列表大家可以跳过, 等以后用到时再回头看或者查询官方的API说明.在本博客中就给大家讲解一下这些头晕的API 主要讲解动态创建元素操作jQuery包装集的各个函数一.动态创建元素(这块转至网络,具体地址不详,以前找到的资料))1.错误的编程方法我们经常使用转载 2016-12-16 23:24:18 · 827 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(八十八)跟我学jquery(四)JQuery框架操作元素的属性与样式
在前面几篇博客中,我们初步了解了一下jQuery的好处,基本语法,还有一些基本函数,这是学习jquery的基础,在这篇博客中,我们一起来学习一下JQuery框架操作元素的属性与样式,在web开发中,修改页面元素的属性和样式是我们需要常用的功能。所以掌握好这个知识点,对于我们在web开发中也是一个非常有力的利剑。好,下面我们就具体来看一下:首先来看一下两个概念的区别:转载 2016-12-16 23:25:03 · 849 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(八十九)跟我学jquery(五)jquery中的ajax详解
Ajax让用户页面丰富起来, 增强了用户体验. 使用Ajax是所有Web开发的必修课. 虽然Ajax技术并不复杂, 但是实现方式还是会因为每个开发人员的而有所差异.jQuery提供了一系列Ajax函数来帮助我们统一这种差异, 并且让调用Ajax更加简单. Ajax 最常见的用法就是把一块 HTML 代码加载到页面的某个区域中去。为此,只需简单地选择所需的元素,然后使用 load() 函数即可。 然转载 2016-12-16 23:25:56 · 1003 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(九十)跟我学jquery(六)jquery中事件详解
由于jQuery本身就是web客户端的有力帮手,所以事件对于它来说就显得尤为重要了,事件是脚本编程的灵魂. 所以此内容也是jQuery学习的重点。 在传统的JavaScript中,注册一个事件也是非常简单的事情,下面我们具体看一下一个简单的示例:[html] view plain copy print?docu转载 2016-12-16 23:26:48 · 950 阅读 · 0 评论 -
Bootstrap 轮播(Carousel)插件
Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。除此之外,内容也是足够灵活的,可以是图像、内嵌框架、视频或者其他您想要放置的任何类型的内容。如果您想要单独引用该插件的功能,那么您需要引用 carousel.js。或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.转载 2016-12-21 21:41:22 · 1134 阅读 · 0 评论 -
彻底弄懂 HTTP 缓存机制 —— 基于缓存策略三要素分解法
导语HTTP 缓存机制作为 Web 性能优化的重要手段,对从事 Web 开发的小伙伴们来说是必须要掌握的知识,但最近我遇到了几个缓存头设置相关的题目,发现有好几道题答错了,有的甚至在知道了正确答案后依然不明白其原因,可谓相当的郁闷呢!!为了确认下是否只是自己理解不深,我特意请教了其他几位小伙伴,发现情况也或多或少和我类似。为了不给大家卖关子,下面我贴出2道题,大家可以尝试解答下:转载 2017-01-03 23:37:04 · 961 阅读 · 0 评论 -
数据类型转换
数据类型转换来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录强制转换Number()String()Boolean()自动转换自动转换为布尔值自动转换为字符串自动转换为数值参考链接JavaScript是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。var x = y ? 1 :转载 2016-12-24 00:07:58 · 823 阅读 · 0 评论 -
PHP 手册 参考文档
PHP 手册by:Mehdi AchourFriedhelm BetzAntony DovgalNuno LopesHannes MagnussonGeorg RichterDamien SeguyJakub Vrana其他贡献者2012-06-22Edited By: Philip Olson中文翻译人员:王远之转载 2016-12-25 19:57:38 · 1174 阅读 · 0 评论 -
HTML特殊转义字符对照表
HTML特殊转义字符对照表字符十进制转义字符字符十进制转义字符字符十进制转义字符?¡¡ÁÁÁááᢢ¢Â转载 2016-12-25 20:12:09 · 1637 阅读 · 0 评论