Web框架
IvenShare
这个作者很懒,什么都没留下…
展开
-
Spring依赖注入
Spring能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大减少转载 2015-08-16 14:26:55 · 407 阅读 · 0 评论 -
JVM内存结构
JVM内存结构(运行时数据区) Java程序的运行是通过Java虚拟机来实现的。通过类加载器将class字节码文件加载进JVM,然后根据预定的规则执行。Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些内存区域被统一叫做运行时数据区。Java运行时数据区大致可以划分为5个部分。在这里要特别指出,我们现在说的JVM内存划分是概念模型。如下图所示:转载 2016-07-22 09:38:10 · 295 阅读 · 1 评论 -
Spring用法快速入门
Spring的一大特点是利用配置的xml文件实现依赖注入。 所谓依赖注入是指把一个业务对象注入另一个业务对象,从而达到 对象间的松耦合。 下面我们来举个例子。 场景:现在有个磁盘输出的业务,客户端需要通过2个业务对象进行输出。 一个是通过Floppy(软盘),另一个是通过USB接口。 这样就需要2个业务类,但是如果不让客户端知道而实现简单的注入呢? 首先转载 2015-08-16 20:57:55 · 270 阅读 · 0 评论 -
Spring对css、img、js等静态文件拦截的解决办法
Spring对css、img、js等静态文件拦截的解决办法 方法一:修改拦截方式 将Spring的拦截方式有/*改为*.action或者是*.do 方法二:激活Tomcat的defaultServlet来处理静态文件> default *.jpg default *.js default *原创 2016-06-13 21:12:48 · 4062 阅读 · 1 评论 -
Jsp中EL表达式
Jsp中EL表达式1、语法结构${expression}2、[ ]与.运算符EL 提供“.“和“[ ]“两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[ ]“。例如:${user.My-Name}应当改为${user["My-Name"] }如果要动态取值时,就可以用“[ ]“来做,而“.“无法做到动态转载 2016-06-13 10:35:16 · 236 阅读 · 0 评论 -
Maven使用
Maven使用什么是maven?Maven是一个用于项目构建的工具,通过它便捷的管理项目的生命周期。即项目的jar包依赖,开发,测试,发布打包。 下面我自己总结一下它的几个特点,看了这些特点,也许对maven有更多的了解。1 jar包依赖 这个也许会maven最突出的特点了使用maven不需要上网单独下载jar包,只需要在配置文件pom.xml中配置jar包的依赖关原创 2016-06-17 15:13:18 · 370 阅读 · 0 评论 -
Spring中bean的设置
Spring中bean的设置1 xml version="1.0" encoding="UTF-8"?> 2 beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xm转载 2016-06-15 22:50:45 · 257 阅读 · 0 评论 -
Spring 中配置sessionFactory及用法
Spring 中配置sessionFactory及用法 方法一:1、在Spring的applicationContext.xml中配置bean2、添加类BaseSessionFactoryImpl用于获取Session,类BaseSessionFactoryImpl的内容如下:3、在Dao层获取Session,public class UserDaoImplexte原创 2016-06-12 10:48:54 · 25330 阅读 · 3 评论 -
为什么使用IOC容器
为什么使用IOC容器 先从IOC说起,这个概念其实是从我们平常new一个对象的对立面来说的,我们平常使用对象的时候,一般都是直接使用关键字类new一个对象,那这样有什么坏处呢?其实很显然的,使用new那么就表示当前模块已经不知不觉的和new的对象耦合了,而我们通常都是更高层次的抽象模块调用底层的实现模块,这样也就产生了模块依赖于具体的实现,这样与我们JAVA中提倡的面向接口面向转载 2016-06-28 21:19:30 · 3582 阅读 · 0 评论 -
Hibernate使用
Hibernate使用步骤一下载jar包:hibernate3.jar Hibernate的核心包dom4j-1.6.1.jar dom4j读取xml文件包mysql-connector-java-3.1.13-bin.jar MySQL的jdbc驱动包Hibernate的作用:让我们以面向对象的方式或思维来考虑怎么向关系型数据库存取数据。它需要与相应的数据库打交道,所转载 2016-06-19 20:27:52 · 265 阅读 · 0 评论 -
Hibernate基本概念
Hibernate使用Hibernate是开源的一个ORM(对象关系映射)框架。 ORM,即Object-Relational Mapping,它的作用就是在关系型数据库和对象之间做了一个映射。从对象(Object)映射到关系(Relation),再从关系映射到对象。这样,我们在操作数据库的时候,不需要再去和复杂SQL打交道,只要像操作对象一样操作它就可以了(把关系转载 2016-06-19 20:15:44 · 294 阅读 · 0 评论 -
EHcache配置及使用
EHcache配置及使用1、 下载jar包Ehcache 对象、数据缓存:Web页面缓存:2、 需要添加如下jar包到lib目录下ehcache-core-2.5.2.jarehcache-web-2.0.4.jar 主要针对页面缓存3、 当前工程的src目录中加入配置文件ehcache.xmlehcache.xs转载 2016-06-21 10:25:40 · 1442 阅读 · 0 评论 -
Struct控制器DispatchAction
Struct控制器DispatchActionAction 在struts中,所有的用户都会经过ActionServlet的处理,而实际的工作是交给Action对象来处理的,ActionServlet可以从配置文件中创建ActionMapping对象,从ActionMapping对象中找到对应使用的Action,然后将用户请求转交给Action。转载 2016-07-04 16:31:45 · 360 阅读 · 0 评论 -
struts2中redirect action的参数传递
struts2中redirect action的参数传递在struts2中,一个典型的场景时,点一个新闻列表中,有个删除某条新闻的连接,当删除后,会返回这个新闻列表。这里一般是这样的,比如删除 为了能在删除后,返回到aid所在的新闻分类,可以这样,在delete.action中把aid先接收,然后request.setAttributes("aid",aid);转载 2016-07-18 11:14:51 · 449 阅读 · 0 评论 -
Struct三种配置方式
Struct三种配置方式方法一:使用ActionServlet,拦截器为servlet,Action类继承Action,方便在于表单提交的数据可以直接传输在UserForm中。web.xml文件 action org.apache.struts.action.ActionServlet config /WEB-INF/原创 2016-06-13 20:46:13 · 4185 阅读 · 0 评论 -
Spring MVC
Spring MVC index.jsptestmvx web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml原创 2015-11-16 12:47:39 · 225 阅读 · 0 评论 -
IIS服务器配置出错
IIS服务器配置出错 错误提示:CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework64简单两步:c:\Windows\temp 加入NetWork Service 和IIS_UserName的写入权限c:\Windows\Tmp 加入NetWork Service 和IIS_Use原创 2015-11-09 15:58:10 · 427 阅读 · 0 评论 -
Hibernate 使用
Hibernate 的使用避免了大量的写sql数据。简化了操作。student为数据库中的一张表,含有字段id,name,sex,place,对应的类为Student,Student 类有id,name,sex,place,等私有变量,对应的每个变量都有set及个体方法,因此就将类与数据库中的字段对应起来了。配置文件如下:原创 2015-08-16 19:43:22 · 311 阅读 · 0 评论 -
Tomcat设置默认启动项目及Java Web工程设置默认启动页面
方法一:Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目。具体操作如下:1、打开tomcat的安装根目录,找到Tomcat 6.0\conf\server.xml,打开该文件,找到节点,在该节点中添加2、再将WebTest工程放到tomcat根目录下,并将webapps文件夹中的ROOT文件夹删除或者重转载 2017-12-20 09:30:50 · 1688 阅读 · 1 评论