博客专栏 -凯发k8国际

java ee 7 简明教程

本教程不会深入到每个技术的细节,仅仅只是浅尝辄止地介绍了 java ee 7 规范,你可以将本教程作为深入学习的基础,也可以作为备查手册,在以后需要使用到某项技术的时候方便查询。

分享到:

最近更新文章

jsf 支持将 url 参数映射到 el。也支持生成 get 友好的 url 链接。 视图参数可用于将 url 中的参数映射到 el。要做到这一点只需添加类似下面的代码:
有1493人浏览 2014-04-21 17:26
jsf 支持页面的 ajax 处理。可以支持局部页面处理和局部页面展示。 jsf 中的 ajax 通过下面两个途径:     通过 javascript 编码实现     通过 f:ajax 以声 ...
有2329人浏览 2014-04-19 21:07
jsf 定义了标准的请求处理声明周期。开发人员了解相关知识可以帮助理解例如验证、数据转换、事件处理等操作会在哪个阶段被执行。 jsf 页面通过 ui 组件树进行展示,称作视图(view)。当客户端发起页面请求后,生命周期开始。在整个生命周期过程中,jsf 需要根据之前保存的状态来生成页面。当客户端提交页面的时候,jsf 必须执行几个任务,比如验证视图组件中的输入数据、转换客户端输入的数据为服务端定 ...
有1233人浏览 2014-04-15 14:06
文章来源:http://www.aptusource.org/2014/04/java-ee-7-jsf-composite-components/ 利用 facelets 和资源处理的特性,jsf 定义了 composite 组件,它是一个使用 facelets 标签文件定义的组件,组件中可能包含了一组 jsf 组件。将这个定义 composite 组件的 .xhtml 文件放到资源目录中。这样 ...
有1208人浏览 2014-04-13 22:21
jsf 提供了标准的方式来处理资源,比如:图片,css,javascript 文件等。这些资源可以在组件的 rendered 属性中使用。 资源可以放在 web 工程的 /resources 目录下,也可以放到 classpath 的 /meta-inf/resources 目录下。资源可以被本地化、版本化、集成化到 jar 包中。 资源可以被 el 引用: [url=#{resource[' ...
有820人浏览 2014-04-11 20:09
facelets 是 jsf 的视图描述语言,用于取代 jsp,现在在 jsf 中支持 jsp 视图仅仅是为了向后兼容。在 jsf 2 中引入的新特性,例如 composit 组件和 ajax,都只能使用 facelets。 fecelets 的主要特性还包括强大的模板系统、可重用和易于开发、更好的错误报告(包括行标)、和设计师友好的架构。 facelets 页面使用 xhtml 1.0 和层叠 ...
jsf 
有1938人浏览 2014-04-08 14:49
http 1.1 (rfc 2616)14.42 节定义了 http 升级机制,允许你从 http 1.1 过渡到其它兼容的协议。应用层的通信完全取决于升级后选择的协议。客户端和服务端完成协议升级后,后续请求都将使用新协议。典型的例子是如何将 http 协议升级到 websocket,这在 rfc 6455 的 opening handshake 中有介绍。 servlet 容器提供了协议升级机制 ...
 
有2048人浏览 2014-04-06 18:07
可以在 servlet 上添加 @multipartconfig 用于处理 multipart/form-data 类型的数据。然后调用 httpservletrequest.getparts 和 .getpart 来获取数据: @webservlet(urlpatterns = {"/fileuploadservlet"}) @multipartconfig(locati ...
 
有1973人浏览 2014-04-06 18:03
如果在 servlet 中返回错误码或者抛出异常,我们可以用更友好的方式在客户端展示。通过在 web.xml 文件中添加 标签,可以定义发生指定错误码时,应该跳转到哪个页面: 404 /error-404 ...
 
有1026人浏览 2014-04-05 22:24
在 web 工程中,可以使用 servletcontext.getresource 或 .getresourceasstream 来获取资源。资源路径由 “/” 开始,这个路径是个相对路径,对应 web 工程的根目录,或 web-inf/lib 中 jar 包的 meta-inf/resources 目录: myapplication.war web-inf lib ...
 
有882人浏览 2014-04-04 22:51
一般说来,servlet 会部署到 internet 上,因此需要一些安全性的考虑。你可以制定 servlet 的安全模式,例如角色、访问控制、鉴权等。这些都可以用 annotation 或 web.xml 进行配置。 @servletsecurity 定义了安全约束,它可以添加在 servlet 实现类上,这样对 servlet 中的所有方法都生效,也可以单独添加在某个 doxxx 方法上,这样 ...
 
有2735人浏览 2014-04-04 17:30
web fragment 文件可以是一部分或者全部的 web.xml 文件,它放在工程或者 jar 包的 meta-inf 文件夹下。web 容器将会自动加载全部的 web fragment 文件,而不需要开发者参与。 它可以定义几乎全部 web.xml 文件可以定义的内容。但它的根元素是 web-fragment,并且文件名必须是 web-fragment.xml。有了 web fragment ...
有1292人浏览 2014-04-03 21:13
servlet 3.0 虽然支持异步请求处理,但却只允许使用传统 i/o,这会限制应用程序的可扩展性。在普通的应用程序中,servletinputstream 是在 while 循环中进行读取: protected void doget(httpservletrequest request, httpservletresponse response) throws ioexception ...
 
有2905人浏览 2014-04-02 16:26
服务器资源非常宝贵,因此需要节省开销。比如 servlet 需要等待数据库查询数据、等待生成报表、等待读取文件系统数据,等等。这些“长时间处理”将会完全地占用容器线程,于是,这些被占用的线程将无法再接收其它的请求,这对于珍贵的服务器资源来说,并没有做到最佳优化。 这些需要“长时间处理”的地方我们可以使用异步处理来进行优化,servlet 接收到请求后,开启新的线程来进行长时间处理,并将容器线程返还 ...
有2309人浏览 2014-04-01 16:59
事件监听器提供了 servletcontext、httpsession 和 servletrequest  对象生命周期的回掉事件。 事件监听器类需要实现接口,用于接收这些对象状态发生改变时所发出的通知。 每个监听器都可以通过 @weblistener、或 web.xml、 或 servletcontext.addlistener 方法来进行注册。 同一个事件,可能注册了多个监听器进行监听,容 ...
有1628人浏览 2014-04-01 15:51
filter 可以用来更改请求和响应的数据。有一点非常重要的就是,filter 自己不会产生响应,它只能更改和调整请求和响应数据。filter 最普遍的用途是用户 ...
有1504人浏览 2014-03-31 20:49
servlet 的规范是 jsr 340,完整的规范内容可以到这里下载。 servlet 是放在 servlet 容器中的 web 组件,可以生成动态内容。客户端通过请求/响应的方式来访问 servlet。servlet 容器负责管理 servlet 的生命周期,接收请求并发送响应,以及编码/解码等其它工作。 定义 servlet 需要使用到 @webservlet 注释,并且需要继承 java ...
有2797人浏览 2014-03-31 11:27
java ee 7 简介 java ee 7 平台规范基于 jsr 342,jcp 版本是 2.9。java ee 7 包含了跨平台使用的平台规范,也包含了下面的组件规范: web 技术     jsr 45: debugging support for other languages 1.0     jsr 52: standard tag library for javaserver p ...
有5113人浏览 2014-03-30 20:45
  • 专栏创建者:
  • 创建时间:2014-04-02 14:29:20
  • 专栏文章数:18篇
  • 专栏被浏览:35233 次

本专栏热门文章

最新评论

这种方法可以借鉴
jiiming 评论了
jahu 写道有中文文档没有啊。请留意我的博客:http://cucaracha.iteye.com/ ...
cucaracha 评论了
有中文文档没有啊。
jahu 评论了
global site tag (gtag.js) - google analytics
网站地图