springmvc 和struts2的区别

机制 :springmvc 的入口是servlet,struts2的入口是filter 性能 : springmvc 会比struts2快一点。springmvc是基于方法设计,struts2是基于类,每次发一次请求都会实例一个    action,每个Action都会被注入属性。 参数传递:struts2是在接受参数的时候,可以采用属性来接收参数,这家说明可以让多个方法共享 拦截器机制:struts2有自己的interceptor机制,springmvc用的是独立的AOP方式,strtus2的配…

JSP和JSF合并 共同打造完美的Web应用

未分类 , , , , , 发表评论
Java在最近几年逐渐升温,随着Java SE 5和Java SE 6的推出,Java的未来更显得无比辉煌。但以Java为基础的JSP在 Java SE 5推出之前却一直抬不起头来,这最重要的原因就是JSP虽然功能十分强大,但最大的优点也是它的最大缺点,功能强大就意味着复杂,尤其是 设计前端界面的可视化工具不多,也不够强大。因此,设计JSP页面就变得十分复杂和繁琐...   Java在最近几年逐渐升温,随着 Java SE 5和Java SE …

学习J2EE步骤

未分类 , , , , , 发表评论
目前JAVA主要分三个方向:J2EE(java 2 enterprise edition,也就是JAVA的企业级标准,目前应用最多也最广泛,技术相对成熟)、J2ME(java 2 micro editon,java在微型系统上的应用,像手机、PDA、电视机机顶盒一类,国家3G标准一旦实施,J2ME将会应用的更加广泛)、J2SE(Java 2 Standard Edition标准版,主要用于个人用户)如果有人想学J2EE的话,推荐一下学习进阶步骤:①先学基本的JAVA语法,推荐《…

struts2-Action-1-示例

1. 创建一个带有maven的web项目(可参考如何创建带有maven的web项目) 2. 配置struts.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"> <struts> <!-- :开发模式(devMode);此时 DevMode=ture;产品模式(proMode);此时 DevMode=f…

使用MAVEN进行工程自动化构建

关键字: maven 最近学习了一下maven将学习的一些心得写下来: 1 什么是maven? 他能为我们做什么?     Maven是一个构建工具, 使用一定的目录组织结构来简化和一致项目构建。它把编译、打包、测试、发布等开发过程中的不同环节有机的串联了起来。 2 如何安装maven? (包括maven插件) (1)首先在http://maven.apache.org上下载maven-<st1:chsdate w:st="on" year="1899" month="12" day="30" islunar…

struts2的jar的疑问

最近开始学习struts2的相关知识,我的环境是myeclipse6.5+tomcat6+jdk6     我下载了struts的struts-2.2.1-all下的包。   1。首先我把所有的jar全部弄到lib下,结果报错 2。常用的那5-6个包commons-logging-1.0.4,commons-io-1.3.2,ognl-3.0,struts2-core-2.2.1,xwork-core-2.2.1,freemarker-2.3.16放到lib中,结果报找不到 我xml中配置: org.apache.struts2.dispatcher.FilterDispatcher类,这…

Struts1.X 的 jar 包

myeclipse可以添加struts1.2等libraries其中包含 apache公司写了一系列的工具包,比如comm-XXXXX这些呢都是可以独立的,而struts.jar是依存这些的,  比如说commons-collections.jar是扩展了集合框架的一个工具包,commons-beanutils.jar是对javaBean操作的一个工具包,commons-lang.jar扩展了java中的lang包,  commons-validator.jar是做验证的一个工具包,而struts.jar是struts框架的核心包,但它必须依存…

Spring JAR用途

spring-core.jar 这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 外部依赖Commons Logging, (Log4J)。 spring-beans.jar 这个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。…

SSH 之jar问题

未分类 , , , , , 发表评论
 org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/action-servlet.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/action-servlet.xml]          这是我第一次弄一个SSH Demo 时出现的异常, "无法打开ServletContext ReSource  [/WEB-INF/…

spring jar详解

spring.jar :是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。 spring-src.zip就是所有的源代码压缩包。 除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用 户可以根据自己的需要来选择组合自己的jar 包,而不必引入整个spring.jar 的所有类文件。   spring-core.jar: 这个jar 文…

spring jar的作用

. spring.jar 是包含有完整发布模块的单个jar 包。 2. org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类。  3. org.springframework.asm Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包, 3.0开始提供他自己独立的asmJar。 4. org.springframework.aspects 提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中, 比如Eclipse AJDT。  5. org.springframework.b…

Struts1.X 的 jar 包

未分类 , , , , 发表评论
myeclipse可以添加struts1.2等libraries其中包含apache公司写了一系列的工具包,比如comm-XXXXX这些呢都是可以独立的,而struts.jar是依存这些的, 比如说commons-collections.jar是扩展了集合框架的一个工具包,commons-beanutils.jar是对javaBean操作的一个工具包,commons-lang.jar扩展了java中的lang包, commons-validator.jar是做难证的一个工具包,而struts.jar是struts框架的核心包,但它必须依存于这…

hibernate学习笔记(一)

1.如何新建一个hibernate项目? ①先在官网下载hibernate包,解压。我的是hibernate-3.2.0.ga.rar②新建一个java project,而不是以往的web project.并在项目根目录建一个lib包,导入需要的jar和mysql或oracle驱动包。这些jar可在hibernate中找。如下 ③全选jar包,右键,build path,将jar引入项目中。这一步不能忘。 ④将hibernate中etc目录下的hibernate.cfg.xml拷贝到项目的src下,并修改。可结合etc/h…