J2EE
iLemon
内外兼修
展开
-
初窥JAXB
概念JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程原创 2012-02-08 11:31:10 · 1272 阅读 · 1 评论 -
Spring MVC与Struts2对比
Spring MVC PK Struts2我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。Spring MVC和Struts2的区别:1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filt转载 2013-10-22 22:57:10 · 752 阅读 · 0 评论 -
EJB3.0学习笔记1—入门
相较于EJB2.0,EJB3.0的编程模型的改变时惊人的,但是EJB技术本身并没有因此而变味,它仍然是服务器端组件框架,它变化的只是开发和部署模型,而它的核心框架和内部原理并没有改变。原创 2013-07-20 16:52:51 · 624 阅读 · 0 评论 -
Spring MVC 笔记1
最近在看spring mvc,记录一个问题。(demo中用的是spring3.1.3)当controller返回view之后,浏览器显示: 原因可能有两个:1.是由于spring版本的问题引起的。我之前一直用的是3.0.0的版本。就是因为这个版本的问题。于是果断去官网下载3.1.1版本的,然后jar替换,一切正常运行,成功返回json数据。2.缺少jackson-core-原创 2013-07-01 16:25:52 · 593 阅读 · 0 评论 -
Spring MVC 学习笔记2——登录
引言spring mvc是什么呢?一言以蔽之:spring mvc 框架是围绕一个DispatcherServlet来设计的,DispatcherServlet分派请求给处理程序。DispatcherServlet介绍像许多其他的Web MVC框架一样,Spring的web MVC框架是:请求-驱动,围绕一个中心Servlet设计,这个Servlet会分配请求道控制器,提供其他功能原创 2013-07-08 14:33:19 · 3592 阅读 · 0 评论 -
模拟Spring IOC
IOC的好处众所周知,那么它背后的原理呢?其实无非是读取配置文件(在Spring中就是applicationContext.xml),根据java反射,实例化相应对象的实例变量而已。在Spring中,有配置文件如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.原创 2013-06-04 17:14:20 · 514 阅读 · 0 评论 -
Hibernate缓存复习
引言Session的缓存其实就是一块内存空间,在这个内存空间里存放了相互关联的java对象。这种位于缓存内的对象也叫做持久化对象,Session负责根据持久化对象的状态变化来同步更新数据库。一级缓存当应用程序调用Session的save(),update,saveOrUpdate(),load(),get()或find,以及调用查询接口的list(),iterate()或f原创 2013-06-04 13:53:37 · 418 阅读 · 0 评论 -
java mail学习笔记4——Message类详解
Message类在Java Mail 中Message类是所有电子邮件的的超类它的定义如下:public abstract class javax.mail.Message implements javax.mail.Part1.标准的Java Mail API中有一个Message的子类:MimeMessage,它可用于电子邮件和Usenet新闻消息。除此之外,其他厂原创 2013-01-14 00:07:01 · 40265 阅读 · 2 评论 -
Java Mail 学习笔记2——发送电子邮件
Java Mail API 是Java EE 标准的一部分,提供了处理电子邮件的类库。它的目的是使用相同的API来同不同的服务提供者,诸如SMTP,IMAP打交道。下面看下发送电子邮件的步骤:1.设置mail.host属性,指向你的邮件服务器2.启动一个邮件会话:Session.getInstance()3.创建一个新的Message对象,如MimeMessage4.设置消息的原创 2012-12-29 20:59:35 · 1828 阅读 · 2 评论 -
java mail 学习笔记3——接收电子邮件
使用java mail来收取邮件,较之发送邮件稍显复杂。如下图:具体步骤如下:1.从session对象中获取store对象。store是一个抽象类,它模拟一个消息存储和访问协议,用于存储和检索消息。子类提供实际的实现。 Properties props=new Properties(); props.setProperty("mail.transp原创 2013-01-06 00:02:27 · 2021 阅读 · 0 评论 -
基于Tomcat6.0下的JNDI DataSource指引
Int roductionJNDI Datasource configuration is covered extensively in theJNDI-Resources-HOWTO. However, feedback fromtomcat-user hasshown that specifics for individual configurations can转载 2012-12-18 14:13:29 · 1249 阅读 · 0 评论 -
JAXB处理时间类型
在jaxb中,涉及到时间的操作,可以参考两种方式。 第一种,使用JAXB自带的XMLGregorianCalendar类型。如果用这个的话,操作数据库的时候必须将该类型进行转换,关键代码如下: public XMLGregorianCalendar convertToXMLGregorianCalendar(Date date) { GregorianC原创 2012-07-17 10:34:51 · 2795 阅读 · 0 评论 -
JAXB中处理泛型集合
假设一种场景,我们要从面向对象的角度描绘地球、国家、省、市。一般性的思维是:地球上有很多国家(earth对象中有一个countries的泛型集合),每个国家有很多的省(country对象中有一个provinces的泛型集合),城市,同理。 在上篇JAXB中,描述了怎么映射诸如数值、字符串等类型的字段,如果需要映射集合类型,我们可以使用@XmlElementWrapper注解。它为原创 2012-03-06 17:49:55 · 9380 阅读 · 1 评论 -
jsp分页标签
在web开发中,分页是大多数页面常见的功能,使用标签来实现,可以减少重复劳动,保持样式统一。好处多多。首先看下效果图:这里我们使用了Bootstrap框架中的样式。分页标签的后台代码如下:package com.lemon.util;import java.io.IOException;import java.text.MessageFormat;原创 2015-01-04 11:36:15 · 1997 阅读 · 0 评论