一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

Java Web学习总结(42)——JavaEE常用的13种核心API与组件

JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。1、JDBC(Java Database Connectivity) :JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一...

2018-08-12 16:21:02

阅读数 6551

评论数 0

Java Web学习总结(41)——Java EE 8 新功能展望

Java EE 7简介Java EE 作为一个企业应用的部署平台,具有很好的健壮性、能够提供强大的 Web 服务且非常易于部署。这些年来,通过其不断发展,它已大大简化了以服务器为中心的应用程序的开发、部署和管理,已经逐渐成为企业级开发的通用标准。1999 年,Sun 正式发布了 J2EE 的第一个...

2017-10-24 17:14:57

阅读数 1170

评论数 0

Java Web学习总结(40)——JSP中的Application对象和Session对象常用方法详解

一、applicaton表示一个javax.servlet.ServletContext对象。他实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作;在任何地方对此对象...

2017-10-14 10:09:31

阅读数 2137

评论数 0

Java Web学习总结(39)——JavaEE常用的Jar详解

activation:与javaMail有关的jar包,使用javaMail时应与mail.jar (mail.jar和activation.jar)一起加入到lib中去,具体负责mail的数据源和类型等。ApacheActiveMQ:Apache出品,最流行的,能力强劲的开源消息总线。Activ...

2017-10-11 22:05:26

阅读数 1253

评论数 0

Java Web学习总结(38)——JavaWeb网站架构设计总结

工作也有几多年了,无论是身边遇到的还是耳间闻到的,多多少少也积攒了自己的一些经验和思考,当然,博主并没有太多接触高大上的分布式架构实践,相对比较零碎,随时补充(附带架构装逼词汇)。俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的,当然对于我们开发人员来说,一个好的架构也不...

2017-09-30 13:34:44

阅读数 2432

评论数 0

Java Web学习总结(37)——Filter和Listener详解

在基于Java-Web核心技术的开发应用中,为了一些特定的用途或目的,那么Filter和Listener就要闪亮登场了。那么这次的学习,就来聊一聊Serv-let规范中的另俩技术的核心知识点,即过滤器和监听器。 可以把Filter-过滤器看作是Serv-let程序的一种特殊用法,主要用来完成一些...

2017-08-14 10:16:36

阅读数 688

评论数 0

Java Web学习总结(36)——JavaEE知识体系及项目开发过程的总结

一、代码优化 代码结构层次的优化(目的:更加方便代码的维护--可维护性,可读性) 1.代码注释(代码规范) 2.工具类的封装(方便代码的维护,使代码结构更加清晰不臃肿,保证团队里代码 质量一致性) 3.公共部分的提取 代码性能的优化(目的:使程序的性能最优化) 1.使用一些性能比较高的...

2017-06-30 10:40:03

阅读数 872

评论数 0

Java Web学习总结(35)——HTTP状态码汇总

HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授...

2017-06-07 09:40:05

阅读数 1007

评论数 0

Java Web学习总结(34)——拦截器和过滤器的差异总结

过滤器和拦截器的区别:   ①拦截器是基于Java的反射机制的,而过滤器是基于函数回调。   ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。   ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。   ④拦截器可以访问action...

2017-03-03 09:43:14

阅读数 629

评论数 0

Java Web学习总结(33)——Java Web 程序员如何转型大数据

1、技术日渐成熟,应用空间得以拓展 大数据技术,最早于1980年被首次提及,却在近几年才获得突飞猛进的发展。相较于几十年前神经网络算法捉襟见肘的计算能力,如今处理器对大规模数据的高速处理能力无疑发挥了关键性的作用。借助于处理器的高性能,使我们短时间内完成PB 级数据的机器学习和模型训练成为可能,...

2017-01-17 09:53:51

阅读数 2279

评论数 1

Java Web学习总结(32)——Java程序员最亲睐的Web框架

这一次,我们要讨论的是web框架。 只有少数几种语言像Java一样提供了各种各样的web框架,上面的统计图就是一个证据。下面是其他开发者所使用web框架列表: spring MVC/Spring Boot :Spring可以帮助各地的开发团队构建简单轻便、快捷灵活基于JVM的系...

2016-12-09 09:30:28

阅读数 1407

评论数 0

Java Web学习总结(31)——全站HTTPS化SSL免费证书使用

1 背景 谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP 协议的网站标记为「不安全」网站;苹果从 2017 年 iOS App 将强制使用 HTTPS;在国内热火朝天的小程序也要求必须使用 HTTPS 请求。 2 SSL证书类型 ...

2016-12-06 13:36:27

阅读数 2390

评论数 0

Java Web学习总结(30)——Service层在MVC框架中的意义和职责

mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。 mvc模式是web开发中的基础模式,采用的是分层设计,各层之间职责分明。然而事与愿违,当我们日积月累的基于mvc模式开发之后,会逐渐的感受到层与层...

2016-12-05 09:27:19

阅读数 5714

评论数 1

Java Web学习总结(29)——Java Web中的Filter和Interceptor比较

1. 背景 在设计web应用的时候,用户登录/注册是必不可少的功能,对用户登录信息进行验证的方法也是多种多样,大致可以认为如下模式:前端验证+后台验证。根据笔者的经验,一般会在前端进行一些例如是否输入数据、输入的数据的格式是否正确等一系列的验证,在后台会查询数据库进行验证。 一般在后台进行验证...

2016-11-23 09:56:48

阅读数 1624

评论数 0

Java Web学习总结(28)——Java Web项目MVC开源框架SSH和SSM比较

SSH和SSM定义 SSH 通常指的是 Struts2 做控制器(controller),spring 管理各层的组件,hibernate 负责持久化层。 SSM 则指的是 SpringMVC 做控制器(controller),Spring 管理各层的组件,MyBatis 负责持久化层。 共...

2016-10-18 13:53:08

阅读数 2259

评论数 0

Java Web学习总结(27)——JavaEE中Web服务器、Web容器、Application服务器区别及联系

在JavaEE 开发Web中,我们经常会听到Web服务器(Web Server)、Web容器(Web Container)、应用服务器(Application Server),等容易混淆不好理解名词。本文介绍对三者的理解,以及区别与联系,如果有不正确的地方还请指正。 由上图可以看到一个标...

2016-09-09 17:32:56

阅读数 2299

评论数 0

Java Web学习总结(26)——Servlet不同版本之间的区别

1.   2.3版本 2.3版本 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-a...

2016-08-11 10:08:37

阅读数 3041

评论数 0

Java Web学习总结(20)——基于ZooKeeper的分布式session实现

1.   认识ZooKeeper ZooKeeper—— “动物园管理员”。动物园里当然有好多的动物,游客可以根据动物园提供的向导图到不同的场馆观赏各种类型的动物,而不是像走在原始丛林里,心惊胆颤的被动 物所观赏。为了让各种不同的动物呆在它们应该呆的地方,而不是相互串门,或是相互厮杀,就需要动物园...

2016-07-06 09:47:25

阅读数 3852

评论数 0

Java Web学习总结(21)——http协议响应状态码大全以及常用状态码

http协议响应状态码大全以及常用状态码 当我们在浏览网页或是在查看服务器日志时,常会遇到3位数字的状态码,这3位数字是什么意思呢?其实,这3位数字是HTTP状态码,用来表示网页服务器HTTP响应状态,简言之就是Web服务器用来告诉客户端发生了什么事。 1xx:信息 1XX类型的状...

2016-06-21 19:35:09

阅读数 2236

评论数 0

Java Web学习总结(18)——JSP标签

一、JSP标签介绍   JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。 二、JSP常用标签   jsp的常用标签有以下三个 标签  标签  标签 2.1、标签    标...

2016-01-18 15:47:45

阅读数 1412

评论数 0

提示
确定要删除当前文章?
取消 删除