关于JSF与Struts的区别
花了几天时间,看了不少资料,加上自已理解,搞了这个小东东...呵呵..不足之处,请朋友们指正哟......大家共同学习吧.... 本人对JSF也太了解的..看了"大灰狼"的视频后..利用的些时间搞了搞...相信有不少还是关心这个技术的..希望能对各位有所帮助 至(TapeStry)国外已经使它,来代替JSP了..国内也有人在研究...这个东西,俺也不清楚..只是这里提道一下,同为表现层的框架.... 下面进入正题:: Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,
Java开源项目Hibernate快速入门
其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。 在这篇文章将不涉及Eclipse, log4j, Struts, Tomcat, XDoclet,和JBoss。本文的目的是演示一下Hibernate的安装过程以及最基本的功能,从而给初学者一个低得不能再低的入门门槛。 下载文件 你需要Java SDK、 Hibernate包、Ant包、和JDBC
JSP 9个内置对象方法使用
1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 1 object getAttribute(String name) 返回指定属性的属性值 [/color]2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 String getCharacterEncoding() 返回字符编码方式 4 int getContentLength() 返回请求体的长度(以字节数) 5 String getContentType() 得到请求体的MIME类型 6 ServletInputStream getInputStream() 得到请求体中一行的二进制流 7 String getParameter(String name)
Servlet 详细说明
有关Java Servlets JavaTM servlets是一个不受平台约束的Java小程序,它可以被用来通过多种方法扩充一个Web服务器的功能。你可以把Servlet理解成Server上的applets,它被编译成字节码,这样它就可以被动态地载入并用效地扩展主机的处理能力。 Servlet与applets不同的地方是,它不运行在Web浏览器或其他图形化的用户界面上。Servlet通过servlet引擎运行在Web服务器中,以执行请求和响应,请求、响应的典型范例是HTTP协议。 一个客户端程序,可以是一个Web浏览器,或者是非其他的可以连接上Internet的程序,它会访问Web服务器并发出
数据库设计中使用设计模式
一、引言 现代的企业开发中,越来越多地引入了多层架构设计模式,即使是小型的企业信息系统也逐渐向多层架构发展,以满足系统的可伸缩性以及可维护性。目前企业开发的平台占主导地位的是 J2EE 和 .NET 两大平台,本文并不是去对比两大平台的优缺点,以免引发宗教式的争论,而是在两大平台的基础上探讨如何进行数据库的设计,将设计模式引入到数据库设计中,以期达到良好的、可管理、可伸缩的数据库设计。 传统的数据库设计理论,更加关注的是数据库设计范式,这是数据库设计必须要遵守的规则: 第一范式(1NF):在关系模式R中的每一个具体
2006年Java开发技术回顾与展望
又是一年终岁尾,伴随着技术行业的烟雨风云,我们即将迎来2007年,那么在过去的一年中,我们Java技术开发行业发生了什么呢? Java开源终于在人们的千呼万唤中开源,Hibernate发布3.0版本似乎要在2007年大展拳脚一番,Spring发布了2.0在2006年火热过后,Spring也开始被人讨论,Struts方面有了Webwork的加盟,期待新版本继续扬威,EJB在05年就早早结案年初发布了3.0但是新版本似乎没有改变被动挨打的命运,Ajax在06年没有杰作,相对它的弱点和缺陷被披露无疑,JSP没有人在愿意提及它,好像被放在了一个被人遗忘的角落里,JSF刚刚纳入Java规
HibernateUtil类(操作数据源 session 的管理)
public class HibernateUtil { private static Log log=LogFactory.getLog(HibernateUtil.class); private static final SessionFactory sessionFactory; static { try{ sessionFactory=new Configuration().configure().buildSessionFactory(); } catch (Throwable ex) { log.error("Initial SessionFactory creation failed.",ex); throw new ExceptionInInitializerError(ex); } } public static final ThreadLocal sess
Struts 验证框架 配置和使用
验证框架技术一、 操作步骤:1. 创建Web项目2. 如果所用的IDE自带有验证框架的架包(jakarta-oro.jarcommons-validator.jar)就不用拷贝到WEB-INF/lib下,否则就的拷贝3. 验证框架下有2个文件,分别是validator-rules.xml(一组验证规则)和validation.xml(自己配置的相关字段验证,这个xml是需要自己建)4. 前面的准备工作做完后,就开始相关的配置了,在验证框架中,必须要有一个.dtd(它是commons-validator.jar中的一个文件,所以需要解压该架包才能获得,具体操作如下:自己所建项目下->WebRoot->WEB-INF