- 博客(14)
- 资源 (7)
- 收藏
- 关注
原创 什么是泛型
什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即使最常见
2013-03-29 22:52:01 842
原创 J2EE中常用的名词
web 容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB 服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE 等。该容器提供的接口严格遵守J2EE规范中的WEBAPPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。EJB容
2013-03-26 12:32:22 602
原创 Struts,Spring,Hibernate面试题总结
Hibernate工作原理及为什么要用?原理:1. 读取并解析配置文件2. 读取并解析映射信息,创建SessionFactory3. 打开Sesssion4. 创建事务Transation5. 持久化操作6. 提交事务7.
2013-03-15 14:54:50 532
转载 hibernate 面试笔试题总结
hibenate的面试总结. 可能现在大家常常还会遇到一个些面试的时候问一些关于hibernate的问题,我个人觉得,这些东西一般做过开发的人在使用上没有任何的问题的,但是如果是要你来说就不一定能够说好的,下面是从goole上找的一些常见的面试。 1.Hibernate session接口的get和load方法有何异同? 答: 其实它们也没有什么不同的, 作用其实都是一样的,但是有一定
2013-03-15 14:48:19 792
原创 struts表单验证 配置和使用
简要描述Struts采用Validator框架(Validator框架现在是Jakarta Commons项目的一部分)来解决校验问题,它将校验规则代码集中到外部的且对具体的应用程序中立的.xml文件中,这样,就将那些到处出现的校验逻辑从应用程序中分离出来,任何一个Struts应用都可以使用这个文件,同时还为校验规则的扩展提供了便利。更难能可贵的是由于Validator框架将校验中要用到的
2013-03-14 15:51:58 726
原创 tomcat 常用配置
tomcat并发设置在tomcat配置文件server.xml中的配置中,和连接数相关的参数有: minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10 maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75 acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100 enableL
2013-03-14 09:18:11 615
转载 系统架构 优化js的 优化web页面加载速度
系统架构1、客户层 js, css, data的结合 js数据模版 html模版 js加载效率的提升, 因为在无法避免js的数量的增多, 体积的增大的情况下。 如何有效的加载js就显的尤为重要。采用以下方法 a、动态加载js, 不说了, 直接上代码: [javascript] v
2013-03-14 09:02:04 2322
原创 动态代理散件整理
动态代理是代理的一种 ,而代理是一种设计模式,它的目的就是为奇特对象提供一个代理控制对某个对象的的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续代理。代理模式的模型为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好的隐藏和保护委
2013-03-12 11:32:24 751
原创 struts2+spring项目整合步骤
一、框架的引入和整合1.导入struts2和spring所需的jar包2.导入spring支持web的jar包(org.springframework.web-3.0.5.RELEASE.jar)导入spring整合struts2的jar包(struts2-spring-plugin-2.2.3.jar)3.添加配置文件:struts.xml,applicationContext.
2013-03-11 16:24:51 822
原创 cascade属性通常在one-to-many关系里应用
在数据库里,进行增加、修改、删除记录的时候,经常会涉及到父子关系的表。例如:有省份表和城市表,其中城市表有一个外键province_id引用到省份表的主键。这样,可以把省份表看成是父表,把城市表看成是子表,城市表记录的存在依赖于省份表的记录。(文中提到的例子,所有的代码在附件里都有,所以这里的描述从简)一、在MySQL里的cascade以下直接在MySQL的控制台操作省份表
2013-03-10 11:13:59 1990
原创 Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
我们在搭建环境的时候,在配置文件中有一个属性标签为: 这个属性标签中有四个参数可以写,这四个参数是对数据库中插入的进行不同的操作,分别为:(1)create-drop(2)create(3)update(4)validate下面分别来介绍他们的作用以及对数据库中的影响(1) create-drop create-drop:表示在hebarinate初始化
2013-03-10 09:28:19 514
原创 ssh项目步骤
1 新建web项目2 webroot->web-inf->lib->添加struts和hibernate常用jar包3 webroot->web-inf->web.xml->配置struts核心过滤器 filter4 建立dao entity util action 类包在entitye包下配置 类名.hbm.xml 建立ROM 数据模型(实体类)与存储模型(数据库表)的映射
2013-03-05 17:12:09 560
原创 strust2 配置文件详解
解决在断网环境下,配置文件无提示的问题我们可以看到Struts.xml在断网的情况下,前面有一个叹号,这时,我们按alt+/ 没有提示,这是因为” http://struts.apache.org/dtds/struts-2.0.dtd”是一个网络地址,如果上网的话,IDE会自动帮我们下载此文件,如果断网就没有办法了,但是我们还是有解决方法的.首先在源码包里找到struts-2.0.d
2013-03-05 17:09:32 1253
原创 ajax的优缺点
优点:更迅捷的响应速度传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然後返回一个新的网页。这个做法浪费了许多带宽,因为在前後两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。与此不同,AJAX应用可以仅
2013-03-03 13:56:10 523
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人