2017年6月26日

JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件

摘要: 现在很多的网站都提供有用户注册功能, 通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样的功能,用户注册成功之后,就将用户的注册信息以Email的形式发送到用户的注册邮箱当中,实现发送邮件功能就 阅读全文

posted @ 2017-06-26 18:14 alex5211314 阅读(82) 评论(0) 推荐(0) 编辑

JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件

摘要: 一、RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有: 邮件体指的就是邮件的具体内容。 二、MIME协议简单介绍 在我们的实际开发当中,一封邮件既可能包含图片,又可能包 阅读全文

posted @ 2017-06-26 18:13 alex5211314 阅读(70) 评论(0) 推荐(0) 编辑

JavaWeb学习总结(五十一)——邮件的发送与接收原理

摘要: 一、 邮件开发涉及到的一些基本概念 1.1、邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商:sina、sohu、163等等他们都有自己的邮件服务器。 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递 阅读全文

posted @ 2017-06-26 18:10 alex5211314 阅读(79) 评论(0) 推荐(0) 编辑

JavaWeb学习总结(五十)——文件上传和下载

摘要: 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的 阅读全文

posted @ 2017-06-26 18:09 alex5211314 阅读(108) 评论(0) 推荐(0) 编辑

Java嵌入式数据库H2学习总结(三)——在Web应用中嵌入H2数据库

摘要: H2作为一个嵌入型的数据库,它最大的好处就是可以嵌入到我们的Web应用中,和我们的Web应用绑定在一起,成为我们Web应用的一部分。下面来演示一下如何将H2数据库嵌入到我们的Web应用中。 一、搭建测试环境和项目 1.1、搭建JavaWeb测试项目 创建一个【H2DBTest】JavaWeb项目,找 阅读全文

posted @ 2017-06-26 18:03 alex5211314 阅读(157) 评论(0) 推荐(0) 编辑

Java嵌入式数据库H2学习总结(二)——在Web应用程序中使用H2数据库

摘要: 一、搭建测试环境和项目 1.1、搭建JavaWeb测试项目 创建一个【H2DBTest】JavaWeb项目,找到H2数据库的jar文件,如下图所示: H2数据库就一个jar文件,这个Jar文件里面包含了使用JDBC方式连接H2数据库时使用的驱动类,将"h2-1.4.183.jar"加入到【H2DBT 阅读全文

posted @ 2017-06-26 17:59 alex5211314 阅读(162) 评论(0) 推荐(0) 编辑

Java嵌入式数据库H2学习总结(一)——H2数据库入门

摘要: 一、H2数据库介绍 常用的开源数据库有:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2和HSQLDB类似,十分适合作为嵌入式数据库使用,而其它的数据库大部分都需要安装独立的客户端和服务器端。 H2的优势: 1、h2采用纯Java编写,因此不受平台的限制。 2、h2只有一个 阅读全文

posted @ 2017-06-26 17:58 alex5211314 阅读(157) 评论(0) 推荐(0) 编辑

MyEclipse使用总结——使用MyEclipse打包带源码的jar包

摘要: 平时开发中,我们喜欢将一些类打包成jar包,然后在别的项目中继续使用,不过由于看不到jar包里面的类的源码了,所以也就无法调试,要想调试,那么就只能通过关联源代码的形式,这样或多或少也有一些不方便,今天教大家一种打包jar包的方式,让jar包当中既有编译好的class,又有class对应的源代码,这 阅读全文

posted @ 2017-06-26 17:54 alex5211314 阅读(122) 评论(0) 推荐(0) 编辑

JavaWeb学习总结(四十九)——简单模拟Sping MVC

摘要: 在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下: spring通过java annotation就可以注释一个类为action ,在方法上添加上一个j 阅读全文

posted @ 2017-06-26 17:51 alex5211314 阅读(120) 评论(0) 推荐(0) 编辑

JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源

摘要: com.alibaba.druid.pool.DruidDataSourceFactory实现了javax.naming.spi.ObjectFactory,可以作为JNDI数据源来配置。 一、下载Druid的jar包 下载地址:http://mvnrepository.com/artifact/c 阅读全文

posted @ 2017-06-26 17:42 alex5211314 阅读(208) 评论(0) 推荐(0) 编辑

JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源

摘要: 一、C3P0下载 C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar 下载完成之后得到一个压缩包。 二、使用C3P0配置JNDI数据源 Tomcat6.x中配置JNDI数据源时默认使用的是Tomcat6.x自带的DBC 阅读全文

posted @ 2017-06-26 17:41 alex5211314 阅读(122) 评论(0) 推荐(0) 编辑

JNDI学习总结(一)——JNDI数据源的配置

摘要: 一、数据源的由来 在Java开发中,使用JDBC操作数据库的四个步骤如下: ①加载数据库驱动程序(Class.forName("数据库驱动类");) ②连接数据库(Connection con = DriverManager.getConnection();) ③操作数据库(PreparedStat 阅读全文

posted @ 2017-06-26 17:40 alex5211314 阅读(117) 评论(0) 推荐(0) 编辑

JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet

摘要: 一、Servlet的传统配置方式 在JavaWeb开发中, 每次编写一个Servlet都需要在web.xml文件中进行配置,如下所示: 每开发一个Servlet,都要在web.xml中配置Servlet才能够使用,这实在是很头疼的事情,所以Servlet3.0之后提供了注解(annotation), 阅读全文

posted @ 2017-06-26 17:37 alex5211314 阅读(133) 评论(0) 推荐(0) 编辑

javaweb学习总结(四十七)——监听器(Listener)在开发中的应用

摘要: 监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用 一、统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了。 二、自定义Session扫描器 当一个Web应用创建的Session很多时 阅读全文

posted @ 2017-06-26 17:31 alex5211314 阅读(116) 评论(0) 推荐(0) 编辑

javaweb学习总结(四十六)——Filter(过滤器)常见应用

摘要: 一、统一全站字符编码 通过配置参数charset指明使用何种字符编码,以处理Html Form请求参数的中文问题 web.xml文件中的配置如下: 二、禁止浏览器缓存所有动态页面 有3 个HTTP 响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下: 并不是所有的浏览器 阅读全文

posted @ 2017-06-26 17:25 alex5211314 阅读(78) 评论(0) 推荐(0) 编辑

javaweb学习总结(四十五)——监听器(Listener)学习二

摘要: 一、监听域对象中属性的变更的监听器 域对象中属性的变更的事件监听器就是用来监听 ServletContext, HttpSession, HttpServletRequest 这三个对象中的属性变更信息事件的监听器。 这三个监听器接口分别是ServletContextAttributeListene 阅读全文

posted @ 2017-06-26 17:19 alex5211314 阅读(48) 评论(0) 推荐(0) 编辑

javaweb学习总结(四十四)——监听器(Listener)学习

摘要: 一、监听器介绍 1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后 阅读全文

posted @ 2017-06-26 17:01 alex5211314 阅读(58) 评论(0) 推荐(0) 编辑

javaweb学习总结(四十三)——Filter高级开发

摘要: 在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。 一、Decorator设计模式 1.1、Decorator设计模式介 阅读全文

posted @ 2017-06-26 16:30 alex5211314 阅读(57) 评论(0) 推荐(0) 编辑

javaweb学习总结(四十二)——Filter(过滤器)学习

摘要: 一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、 阅读全文

posted @ 2017-06-26 16:15 alex5211314 阅读(85) 评论(0) 推荐(0) 编辑

javaweb学习总结(四十一)——Apache的DBUtils框架学习

摘要: 一、commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的 阅读全文

posted @ 2017-06-26 15:55 alex5211314 阅读(49) 评论(0) 推荐(0) 编辑

导航