上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 56 下一页
摘要: 现在很多的网站都提供有用户注册功能, 通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样的功能,用户注册成功之后,就将用户的注册信息以Email的形式发送到用户的注册邮箱当中,实现发送邮件功能就 阅读全文
posted @ 2017-01-19 15:46 左正 阅读(247) 评论(0) 推荐(0)
摘要: 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的 阅读全文
posted @ 2017-01-19 15:43 左正 阅读(381) 评论(0) 推荐(0)
摘要: 在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下: spring通过java annotation就可以注释一个类为action ,在方法上添加上一个j 阅读全文
posted @ 2017-01-19 15:38 左正 阅读(162) 评论(0) 推荐(0)
摘要: 一、Servlet的传统配置方式 在JavaWeb开发中, 每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示: 每开发一个Servlet,都要在web.xml中配置Servlet才能够使用,这实在是很头疼的事情,所以Servlet3.0之后提供了注解(annotation), 阅读全文
posted @ 2017-01-19 15:33 左正 阅读(224) 评论(0) 推荐(0)
摘要: 一、监听器介绍 1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后 阅读全文
posted @ 2017-01-19 15:28 左正 阅读(169) 评论(0) 推荐(0)
摘要: 在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。 一、Decorator设计模式 1.1、Decorator设计模式介 阅读全文
posted @ 2017-01-19 15:21 左正 阅读(140) 评论(0) 推荐(0)
摘要: 一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、 阅读全文
posted @ 2017-01-19 14:59 左正 阅读(213) 评论(0) 推荐(0)
摘要: 一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 二、使用数据库连接池优化程 阅读全文
posted @ 2017-01-19 14:54 左正 阅读(249) 评论(0) 推荐(0)
摘要: 一、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 例如:A——B转帐,对应于如下两条sql语句 update from account set money=money+100 where name='B'; update from account set 阅读全文
posted @ 2017-01-19 14:43 左正 阅读(178) 评论(0) 推荐(0)
摘要: 测试脚本如下: 测试代码: http://www.cnblogs.com/xdp-gacl/p/3983922.html 阅读全文
posted @ 2017-01-19 14:38 左正 阅读(290) 评论(0) 推荐(0)
摘要: 在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。 JDBC实现批处理有两种方式:statement和preparedstatement 一、使用Statement完成批处理 1、使用Statement对象 阅读全文
posted @ 2017-01-19 14:37 左正 阅读(165) 评论(0) 推荐(0)
摘要: 一、Oracle中大数据处理 在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据 量非常大的业务领域(如图象、档案等)。 LOB类型分为BLOB和CL 阅读全文
posted @ 2017-01-19 14:35 左正 阅读(155) 评论(0) 推荐(0)
摘要: 一、基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。 在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。 对MySQL而言只有blob,而没有 阅读全文
posted @ 2017-01-19 14:33 左正 阅读(516) 评论(0) 推荐(0)
摘要: 一、statement对象介绍 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。 Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeUpdate执行完后 阅读全文
posted @ 2017-01-19 14:28 左正 阅读(278) 评论(0) 推荐(0)
摘要: 一、JDBC相关概念介绍 1.1、数据库驱动 这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理,我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动 阅读全文
posted @ 2017-01-19 14:21 左正 阅读(213) 评论(0) 推荐(0)
摘要: 一、EL表达式简介 EL 全名为Expression Language。EL主要作用: 1、获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组 阅读全文
posted @ 2017-01-19 14:13 左正 阅读(288) 评论(0) 推荐(0)
摘要: 一、JSTL标签库介绍 JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码 二、JSTL标签库的分类 核心标签(用得最多) 国际化标签(I18N格式化标签) 数据库标签(SQL标签,很少使用) XML标签( 阅读全文
posted @ 2017-01-19 13:50 左正 阅读(242) 评论(0) 推荐(0)
摘要: 如果target="person",如下,会报如题异常! 阅读全文
posted @ 2017-01-19 13:26 左正 阅读(3836) 评论(0) 推荐(0)
摘要: 错误信息: 报Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet.出现这个问题的原因是因为,eclipse 阅读全文
posted @ 2017-01-19 12:23 左正 阅读(19419) 评论(0) 推荐(1)
摘要: 一、开发标签库 1.1、开发防盗链标签 1、编写标签处理器类:RefererTag.java 2、在WEB-INF目录下tld文件中添加对该标签的描述,如下: 3、测试:在jsp页面中导入标签库并使用防盗链标签 运行效果如下: 1.2、开发<c:if>标签 1、编写标签处理器类:IFTag.java 阅读全文
posted @ 2017-01-19 11:42 左正 阅读(217) 评论(0) 推荐(0)
摘要: 关于自定义分页标签的使用,我想大家都见过许多人写过,我今天也来凑个热闹写下我见到的自定义标签的使用步骤 既然是自定义标签那么肯定少不了类和tld文件这两大因素,因为这两个才能构成标签 首先奉献上最核心的自定义分页标签类的写法PagerTag.java,前提是要继承自TagSupport类 Java代 阅读全文
posted @ 2017-01-19 11:40 左正 阅读(709) 评论(0) 推荐(0)
摘要: 今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.NullPointerException(空指针)异常,代码如下: 这个问题很奇怪,也是第一次遇到,因为以前在servlet的doGet/doPost方法中要获取ServletContex 阅读全文
posted @ 2017-01-19 10:53 左正 阅读(262) 评论(0) 推荐(0)
摘要: 一、JspFragment类介绍 javax.servlet.jsp.tagext.JspFragment类是在JSP2.0中定义的,它的实例对象代表JSP页面中的一段符合JSP语法规范的JSP片段,这段JSP片段中不能包含JSP脚本元素。 WEB容器在处理简单标签的标签体时,会把标签体内容用一个J 阅读全文
posted @ 2017-01-19 10:45 左正 阅读(216) 评论(0) 推荐(0)
摘要: 一、简单标签(SimpleTag) 由于传统标签使用三个标签接口来完成不同的功能,显得过于繁琐,不利于标签技术的推广, SUN公司为降低标签技术的学习难度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。 实现SimpleTag接口的标签通常称为简单标签 阅读全文
posted @ 2017-01-19 10:44 左正 阅读(228) 评论(0) 推荐(0)
摘要: 一、标签技术的API 1.1、标签技术的API类继承关系 二、标签API简单介绍 2.1、JspTag接口 JspTag接口是所有自定义标签的父接口,它是JSP2.0中新定义的一个标记接口,没有任何属性和方法。JspTag接口有Tag和SimpleTag两个直接子接口,JSP2.0以前的版本中只有T 阅读全文
posted @ 2017-01-19 10:43 左正 阅读(268) 评论(0) 推荐(0)
摘要: 一、自定义标签的作用 自定义标签主要用于移除Jsp页面中的java代码。 二、自定义标签开发和使用 2.1、自定义标签开发步骤 1、编写一个实现Tag接口的Java类(标签处理器类) 2、在WEB-INF/目录下新建tld文件,在tld文件中对标签处理器类进行描述 gacl.tld文件的代码如下: 阅读全文
posted @ 2017-01-19 10:30 左正 阅读(158) 评论(0) 推荐(0)
摘要: Eclipse JAVA文件注释乱码将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。总结网上的建议和自己的体会,可以参考以下几种解决方式:1 改变整个文件类型的编码格式1) 阅读全文
posted @ 2017-01-18 23:35 左正 阅读(5731) 评论(0) 推荐(0)
摘要: 一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模 阅读全文
posted @ 2017-01-18 23:23 左正 阅读(260) 评论(0) 推荐(0)
摘要: SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。 一、JSP+JavaBean开发模式 1.1、jsp+javabean开发模式架构 jsp+javabean开发模式的架构图如下图(图1-1 阅读全文
posted @ 2017-01-18 23:03 左正 阅读(278) 评论(0) 推荐(0)
摘要: 一、什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: 这个Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。 javaBean范例: JavaBean在 阅读全文
posted @ 2017-01-18 18:27 左正 阅读(355) 评论(0) 推荐(0)
摘要: 一、JSP标签介绍 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。 二、JSP常用标签 jsp的常用标签有以下三个 <jsp:include>标签 <jsp:forward>标签 <js 阅读全文
posted @ 2017-01-18 17:53 左正 阅读(277) 评论(0) 推荐(0)
摘要: 所谓的属性范围就是一个属性设置之后,可以经过多少个其他页面后仍然可以访问的保存范围。 一、JSP属性范围 JSP中提供了四种属性范围,四种属性范围分别指以下四种: 当前页:一个属性只能在一个页面中取得,跳转到其他页面无法取得 一次服务器请求:一个页面中设置的属性,只要经过了服务器跳转,则跳转之后的页 阅读全文
posted @ 2017-01-18 17:40 左正 阅读(268) 评论(0) 推荐(0)
摘要: 一、JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。 由于JSP第一次访问时会翻译成servlet,所以 阅读全文
posted @ 2017-01-18 17:31 左正 阅读(250) 评论(0) 推荐(0)
摘要: 一、JSP指令简介 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。 在JSP 2.0规范中共定义了三个指令: page指令 Include指令 taglib指令 JSP指令的基本语法格式:<%@ 指令 属性名="值 阅读全文
posted @ 2017-01-18 17:11 左正 阅读(178) 评论(0) 推荐(0)
摘要: 任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语法,而且在JSP中,所有的JAVA语句都可以使用。 一、JSP模版元素 JSP页面中的HTML内容称之为JSP模版元素。 JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。 二、JSP表达式 阅读全文
posted @ 2017-01-18 16:49 左正 阅读(253) 评论(0) 推荐(0)
摘要: 一、什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代 阅读全文
posted @ 2017-01-18 16:42 左正 阅读(258) 评论(0) 推荐(0)
摘要: 在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。 一、表单重复提交的常见应用场景 有如下的form.jsp页面 form表单提交到DoFormServlet进行处理 阅读全文
posted @ 2017-01-18 16:25 左正 阅读(259) 评论(0) 推荐(0)
摘要: 一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可 阅读全文
posted @ 2017-01-18 16:12 左正 阅读(246) 评论(0) 推荐(0)
摘要: 一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。 二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话 阅读全文
posted @ 2017-01-18 15:58 左正 阅读(259) 评论(0) 推荐(0)
摘要: 一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 二、Request常用方法 2.1、获得客户机信息 ge 阅读全文
posted @ 2017-01-18 15:41 左正 阅读(275) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 56 下一页