这篇文章总结一下spring mvc的基本配置,首先贴一张我的项目的目录截图,有一些多余的文件,大家不必在意:
下面这张图是spring基本配置会用到的一些包都放在lib文件里:
接下来是web.xml的配置:
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="ht...
分类:
编程语言 时间:
2015-02-05 16:31:48
阅读次数:
171
servlet和filter在javaEE开发中很常用,因此有必要知道web.xml文件映射的规则1. 写法①完全匹配:以“/”开头,以字母(非“*”)结束如:/test/list.do②目录匹配:以“/”开头且以“/*”结尾如:/test/*/*③扩展名匹配:以“*.”开头,以扩展名结束如:*.d...
分类:
Web程序 时间:
2015-02-02 13:56:27
阅读次数:
172
一、先说ServletContext javaee标准规定了,servlet容器需要在应用项目启动时,给应用项目初始化一个ServletContext作为公共环境容器存放公共信息。ServletContext中的信息都是由容器提供的。举例:通过自定义contextListener获取web.xml....
分类:
移动开发 时间:
2015-02-01 16:05:30
阅读次数:
357
关于依赖性管理我们要介绍的第一个策略就是依赖查找(dependency lookup)。这种策略是JavaEE中传统形式的依赖性管理,这里可以看到JavaEE规范中的JNDI(Java Naming andDirectoryInterface)的身影。从名字就可以看出来这里解决依赖性是通过查找的方式。就像上篇文章提到的,所要引用的资源是通过一对name与target对应的注解标识的。name用来表...
分类:
编程语言 时间:
2015-01-31 23:20:25
阅读次数:
580
已下小结描述了一些JavaEE和EJB规范定义的资源注解。每条注解有一个可选的name特性以指定依赖性的引用名称。注解的其他特性特定于所需获取的资源类型。引用持久化上下文前面的章节演示了如何通过从Persistence类返回一个EntityManagerFactory,为持久化上下文创建一个实体管理器。在JavaEE环境中,@PersistenceContext注解可以用来声明一个持久化上下文上的...
分类:
编程语言 时间:
2015-01-31 23:18:06
阅读次数:
219
当一个资源注解防止在一个字段或setter方法之上时,将会发生两件事。首先,就像放置在bean类之上一样声明资源引用(类似于上文中的代码示例),而且当创建组件时将把资源名称绑定到环境命名上下文。第二,该服务器将为您自动进行依赖性查找,并把结果设置到实例化的类中。自动超找一个资源并将它设置到类中的过程称之为依赖性注入(dependency injection)因为据说服务器将把解析的依赖性注入类中。...
分类:
编程语言 时间:
2015-01-31 23:17:38
阅读次数:
258
1、Java EE应用程序的组件构成(分布式多层应用架构)
Java EE应用程序由组件构成:
客户端组件与运行在服务器端的业务逻辑组件通信时,既可以直接访问,也可以通过Web层的组件访问,如下图:
SSH架构在整个JavaEE架构中的位置:
JavaEE组件经过部署之后,被安装到JavaEE服务器中。JavaEE服务器提供web...
分类:
编程语言 时间:
2015-01-31 12:24:48
阅读次数:
274
无论你多么伟大你都不可能独立完成一项伟大的任务,JavaEE组件也是一样的,没有那个组件可以独立完成所有的任务。一个组件在工作的时候往往需要其他资源的帮助,那么在寻求帮助的过程中就涉及到这次我们要说的“依赖性管理”的问题。比如一个简单的会话bean它需要借用JDBC的数据源持久化数据,再比如一个消息驱动Bean需要往JMS消息队列中传递消息。这里都涉及到如何在组件中获取服务器中的资源的问题。和现实...
分类:
编程语言 时间:
2015-01-31 12:23:52
阅读次数:
137
1. 安全域、角色和用户组容器提供的两种安全性控制:声明式安全控制和编程式安全控制安全域是指用户、用户组和ACL的逻辑集合。服务器支持的两种常用安全域:RDBMS安全域和文件系统安全域。2. JAAS基本流程初始化请求-->初始化认证-->URL授权-->完成原来的请求-->调用EJB的业务方法对J...
分类:
编程语言 时间:
2015-01-30 07:53:44
阅读次数:
231
1. JPQL面向对象特征2. 执行JPQL查询的常用API3. 使用JPQL创建查询4. 为JPQL设置参数5. 获取查询结果6. JPQL函数和JPQL表达式7. JPQL的关联查询和多态查询8. 对查询结果集进行分页9. 使用JPQL子查询和命名查询10. JPQL的批量更新和删除
分类:
编程语言 时间:
2015-01-29 23:47:11
阅读次数:
309