
javaweb
文章平均质量分 56
Nixum丶丶
正在学习中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第一个servlet
环境:jdk1.7, eclipse1.建立servlet类创建名为HelloWorld的类,并继承HttpServlet(javax.servlet.http.HttpServlet)源码如下package test;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Serv原创 2017-04-02 22:31:36 · 346 阅读 · 0 评论 -
通用dao写法 (spring4+hibernate4),主要是反射泛型
通用Dao写法1.定义BaseDao接口,IBaseDao,定义了增删查改方法;2.实现BaseDao接口,有属性sessionFactory;由于要使泛型T能够实例化才能进行增删查改方法,所以要有构造方法,初始化Class clazz属性,这里用到反射泛型,来获取子类的类型,然后重写接口里的方法,利用构造方法初始化的泛型得知类名,进行增删查改方法的重写3.每个Dao子类继承2中的Ba原创 2017-04-04 17:13:45 · 1020 阅读 · 0 评论 -
spring3整合hibernate4
resources.prioperties文件中有db.driverClass=com.mysql.jdbc.Driverdb.url=jdbc:mysql://localhost:3306/数据库名db.username=rootdb.password=123db.maxPoolSize=50在spring配置文件中配置 classpath:r原创 2017-04-04 16:46:44 · 625 阅读 · 0 评论 -
spring3整合struts2
action名字中可以出现“/”,就要在struts2配置文件中配置struts.enable.SlashesInActionNames=true除了struts2本身的配置文件外,还要做下列的事在struts.xml文件中配置使得struts2能在spring的配置文件中读取action。action的名字需要与在spring配置文件中的bean名字相原创 2017-04-04 16:39:22 · 426 阅读 · 0 评论 -
spring aop原理
AOP的部分原理静态代理:定义DAO接口A,类B实现接口A,并重写A的方法method,代理类C实现接口A,也重写A的方法method,然后在这个method方法中开启事务,调用B的method方法,关闭事务好处:在不修改目标对象的功能的前提下,增添新方法缺点:每个对象都需要有代理对象,导致有很多代理类 接口增加方法,所有的实现类都要改动态原创 2017-04-04 16:27:30 · 198 阅读 · 0 评论 -
Filter基础
Filter的开发流程: 1.创建一个类,实现javax.servlet.Filter接口,实现其中三个方法init(FilterConfig filterConfig)doFilter(ServletRequest request,ServletResponse,FilterChain chain)destroy()其中,doFilter()方法中需要用chain.原创 2017-04-04 16:06:04 · 326 阅读 · 0 评论 -
EL表达式和JSTL标签库
EL表达式:用于jsp页面,获取后台的数据,或者后台通过它获取数据,简便在指定作用域中取得共享数据${pageScope.属性名}在page域取得数据,其他以此类推,requestScope、sessionScope、applicationScope如果没有写作用域,默认顺序是pageContext 访问对象的属性的写法:${对象.属性名}或者$原创 2017-04-04 00:25:00 · 224 阅读 · 0 评论 -
servlet的三大作用域对象和jsp的九大内置对象及其四大作用域对象
servlet的三大作用域对象:request(HttpServletRequest)session(HttpSession):application(ServletContext):tomcat启动时创建,tomcat关闭时销毁,整个web的生命周期只有一个括号内为其对应的类jsp的九大内置对象:pageContext(pageContext)request(HttpServletRequest...原创 2017-04-03 23:46:36 · 16866 阅读 · 4 评论 -
请求转发,请求包含,url重定向,<jsp:include> ,<%@include>区别
请求转发:RequestDispatcher getRequestDispatcher(String path);//获取请求分发器void forward(ServletRequest request,ServletResponse response);//请求转发一般写法:request.getRequestDispatcher("/路径").forward(reque原创 2017-04-03 12:03:21 · 1807 阅读 · 0 评论 -
getAttribute和getParameter的区别
getAttribute:1.一般在前台用与获取后台转发值,返回的是Object,需进行转换,可用setAttribute设置成任意对象;2.getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型3.只会存在于Web容器内部getParameter:原创 2017-04-03 11:56:44 · 443 阅读 · 0 评论 -
java内省机制
JavaBean:一种可重用的,遵循一定的设计规范的类规范如下:1.类是public类型2.有公告无参构造器3.属性私有,包含属性的get、set方法java内省机制:通过反射操作JavaBean的属性,一般应用于框架底层一般步骤:1.获取JavaBean的BeanInfo对象,此方法需抛异常BeanInfo info = Introspector.ge原创 2017-04-03 11:43:05 · 334 阅读 · 0 评论 -
servletConfig和servletContext
servletConfig和servletContext的区别:ServletConfig:一个Servlet的配置信息对象,当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程序员通过Servle转载 2017-04-03 00:47:56 · 254 阅读 · 0 评论 -
session基础
session:服务端的技术,将数据保存在服务器端 先第一次请求在服务器,在服务器端将共享数据保存起来,同时在浏览器中保存一个jsessionid 下一次请求过来的时候,将jsessionid发送到服务器,根据该数据获取共享数据当用户访问页面,就会在服务器端开辟一块session内存,关联着用户的浏览器,用来关联用户的页面,页面的原创 2017-04-02 23:41:15 · 377 阅读 · 0 评论 -
cookie基础
cookie:将共享数据存放在客户端中(浏览器) 第一次请求到服务器的时候,在服务端将需要共享的数据发送到浏览器中进行保存 下一次请求的时候,浏览器就会将共享数据发送到服务器一个servlet/jsp设置的cookies能够被同一个路径下面或者子路径下面的servlet/jsp读到(路径指的是url,不是真实的路径)以名-值对保存原创 2017-04-02 23:03:03 · 294 阅读 · 0 评论 -
SpringMVC 常用注解 及 其用法 (上)
只记录注解相关,springmvc配置方面就不再赘述了1.在springmvc配置文件头中加入xmlns:context="http://www.springframework.org/schema/context"http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/原创 2017-08-30 18:14:52 · 347 阅读 · 0 评论