分类: JavaWeb Code

91 篇文章

AOP
AOP(概念) 1、什么是 AOP (1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登录例子说明 AOP AOP(底层原理) 1、AOP 底层使用动态代理 (1)有…
i18n 功能演示
i18n-什么是i18n国际化 国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。 关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站,比如苹果公司,他的英文官网是:http://www.apple.com 而中国官网是 http://www.apple.com…
i18n-什么是i18n国际化、i18n国际化三要素介绍、i18n国际化基础示例、通过请求头实现国际化、通过语言类型选择实现国际化、使用JSTL标签库fmt实现国际化
i18n 国际化 4.1、什么是 i18n 国际化? 国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。 关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站,比如苹果公司,他的英文官网是:http://www.apple.com 而中国官网是 http://ww…
书城项目-第九阶段
书城项目-使用AJAX请求验证用户名是否可用、书城项目-使用AJAX请求修改添加商品到购物车的实现 3.1、使用 AJAX 验证用户名是否可用 UserServlet 程序中 ajaxExistsUsername 方法: protected void ajaxExistsUsername(HttpServletRequest req, HttpSe…
AJAX功能演示
AJAX-什么是AJAX请求 AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术。 Ajax 请求的局部更新,浏览器地址栏不会发生变化局部更新不会舍弃原来页面的内容 A…
AJAX-什么是AJAX请求、原生JavaScript的AJAX请求示例、AJAX请求的特点说明、jQuery的ajax方法、jQuery的get和post方法、jQuery的getJSON方法、jQuery的serialize方法
AJAX 请求 2.1、什么是 AJAX 请求 AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术。 Ajax 请求的局部更新,浏览器地址栏不会发生变化局部更新不会舍弃…
JSON功能演示
JSON-什么是JSON JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python等)。 这样就…
JSON-什么是JSON、JSON的定义和访问、JSON在JavaScript中两种常用的转换方法、JavaBean和json的相互转换List集合和json的相互转换、Map集合和json的相互转换
1、什么是 JSON? JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python等)。 这样就使…
书城项目-第八阶段 实现后台权限管理、事务管理、展示友好的错误页面
书城项目-使用Filter过滤器实现后台的权限管理、书城项目-ThreadLocal使用介绍、书城项目-使用ThreadLocal确保所有操作都使用同一个Connection来实现事务管理、书城项目-使用Filter统一给所有Service方法都加上try-catch来管理事务、书城项目-使用Tomcat统一管理异常,展示友好的错误页面 书城第八阶…
Filter过滤器 功能演示
Filter-什么是Filter过滤器 1、Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器2、Filter 过滤器它是 JavaEE 的规范。也就是接口3、Filter 过滤器它的作用是:拦截请求,过滤响应。 拦截请求常见的应用场景有:1、权限检查2、日…
Filter-什么是Filter过滤器、Filter过滤器的基本使用示例、完整的用户登录和权限检查、Filter的生命周期、FilterConfig类介绍、FilterChain多个过滤器执行的细节、Filter拦截路径的三种配置方式
Filter 过滤器 1、Filter 什么是过滤器 1、Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器2、Filter 过滤器它是 JavaEE 的规范。也就是接口3、Filter 过滤器它的作用是:拦截请求,过滤响应。 拦截请求常见的应用场景有:1、…
书城项目-第六、七阶段,购物车、订单
书城项目-购物车模块的分析、书城项目-购物车模型的创建、书城项目-购物车功能方法的实现和测试、书城项目-添加商品到购物车功能的实现、书城项目-购物车的展示、书城项目-删除购物车中的商品项、书城项目-清空购物车的实现、书城项目-修改购物车商品数量、书城项目-首页购物车数据展示、书城项目-订单模块的分析、书城项目-创建订单模型的数据库表、书城项目-编写…
谷歌验证码kaptcha的使用
表单重复提交之-----验证码 表单重复提交有三种常见的情况:一:提交完表单。服务器使用请求转来进行页面跳转。这个时候,用户按下功能键 F5,就会发起最后一次的请求。造成表单重复提交问题。解决方法:使用重定向来进行跳转二:用户正常提交服务器,但是由于网络延迟等原因,迟迟未收到服务器的响应,这个时候,用户以为提交失败,就会着急,然后多点了几次提交操作…
书城项目-第六阶段 验证码的加入
书城项目-显示登录的用户信息、书城项目-注销登录、书城项目-表单重复提交的三种常见情况、书城项目-验证码底层原理、书城项目-谷歌验证码的使用、书城项目-把谷歌验证码加入到书城中使用、书城项目-验证码的切换 3、项目第六阶段 3.1、登陆---显示用户名 UserServlet 程序中保存用户登录的信息 package top.qaqaq.web; …