在实际项目中,数据库的操作都是通过程序完成的,不同的开发语言也都对不同的数据库提供了支持,Java也不例外,它为了能够操作数据库,提供了一套访问数据库的标准Java类库,即JDBC。查看全文>>
Hibernate是一款免费开源的持久层操作,它对JDBC进行了轻量级的对象封装,将对象与数据库表建立了映射关系,使Java编程人员可以随心所欲地使用面向对象的编程思想操作数据库。Hibernate具有简单易用、灵活性强、扩展性强等特点,大大提高了程序开发的效率。查看全文>>
当一个Web资源收到客户端的请求后,如果希望服务器通知另外一个资源处理请求,那么这时可以通过RequestDispatcher接口的实例对象实现。ServletRequest接口中定义了一个获取RequestDispatcher对象的方法,如表10-4所示。查看全文>>
XML Schema也是一种用于定义和描述XML文档结构与内容的模式语言,它的出现克服了DTD的局限性。下面通过对XML Schema与DTD进行比较,给出XML Schema所具有的一些显著优点。查看全文>>
在实际开发过程中,开发者有时会希望某个目录下的所有路径都可以访问同一个Servlet,这时,可以在Servlet映射的路径中使用通配符查看全文>>
需要注意的是,如果ServletRequest对象中已经存在指定名称的属性,则setAttribute()方法将会先删除原来的属性,然后再添加新的属性。如果传递给setAttribute()方法的属性值对象为null,则删除指定名称的属性,这时的效果等同于removeAttribute()方法。查看全文>>