java
GipsyLu
这个作者很懒,什么都没留下…
展开
-
JSF与servlet关系
JSF是一个面向组件和事件驱动的MVC框架,它和Struts 2不同,它有点和ASP.NET的WebForm开发相似。JSF为我们进行了一些封装,提供了很多组件。比如Ajax,验证,转换等,我们都可以使用相 关的组件。但不管怎么样,JSF从本质上讲,依然是Servlet。1.请求处理的不同Servet的请求处理流程一般如下:页面将表单提交给后台,后台通过request等变量原创 2016-11-04 16:28:15 · 1340 阅读 · 0 评论 -
CDI讲义详解(1)
CDI在创建对象时与正常方式的不同之处eg:puclic class Dog extends Animal interface Attack{}在正常情况下创建一个dog对象我们可以:123Dog dog = new Dog();Animal dog = new Dog();Attack dog = new Dog(); 但是应该优先考虑层级性最低级的,所以说,应该考虑原创 2016-11-04 16:34:26 · 1604 阅读 · 0 评论 -
基于组件的编程CDI技术(概述)
1.容器的概念 容器:一个组件管理器,我们可以向容器注册组件,或者向容器申请一个特定状态的组件。 常见的容器:Tomcat、Weld、spring等。2.CDI 对于java EE上下文和依赖注入(CDI)1作为java EE 6平台的一部分,并已迅速成为一个最重要和最受欢迎的平台组件。 CDI定义了一套强大的配套服务,帮助提高应用程序的代码结构。原创 2016-11-04 16:32:37 · 887 阅读 · 0 评论 -
关于JSF环境搭建web.xml和faces-config.xml配置
JSF提供的核心控制器是javax.faces.webapp.FacesServlet。web.xml中的welcome-file-list标签作用: 当用户在浏览器中输入的URL不包含某个servlet名或JSP页面时,welcome-file-list元素可指定显示的默认文件。 welcome-file子元素用于指定默认文件的名称。welcome-file-list元素可以包转载 2016-11-04 16:31:05 · 2517 阅读 · 0 评论 -
Java定时器Timer类的使用
在应用开发当中,经常需要一些周期性的操作,比如每3分钟执行一次操作等,对于这样的操作最为方便、高效的实现方式就是使用java.util.Timer工具类。 Timer直接从Object继承,它相当于一个计时器,能够用它来制定某个时间来执行一项任务,或者每个一定时间反复执行同一相任务。创建一个Timer之后,就会声称一个线程在后台运行,用来控制任务的执行。而TimerTask就是用来实现某项任原创 2016-12-11 17:16:56 · 1340 阅读 · 0 评论 -
Java实现文件上传下载功能
一、原理介绍1.文件上传原理 在TCP/IP中,最早出现的文件上传机制是FTP。它是将文件由客户端发送到服务器的标准机制。但是在JSP编程过程中不能使用FTP方法来上传文件,这是由JSP的运行机制所决定的。在JSP中通过为表单元素设置Method="post" enctype="multipart/form-data"属性,让表单提交的数据以二进制编码的方式提交,在接受此请求的Se原创 2017-03-12 22:14:53 · 1376 阅读 · 0 评论