![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb框架
丹顶鹤是码农
这个作者很懒,什么都没留下…
展开
-
spring+Struts+hibernate学习
Struts的作用: 1.获取表单内容,并组织生成参数对象 2.根据请求的参数转发请求给适当的控制器 3.在控制器中调用业务接口 4.将业务接口返回的结果包装起来发送给指定的视图,并由视图完成处理结果的展现 5.做一些简单的校验或是国际化工作 Struts的配置文件: 配置文件中相应的com.xingyao.www.registration.action.UserAction类的代码原创 2016-01-23 21:55:51 · 298 阅读 · 0 评论 -
随笔jar
今天无事,看了下动态代理模式,就自己写了个通过配置文件添加日志的功能首先: 1、要使用代理模式,需要一个类实现InvocationHandler接口,并且实现invoke()方法package com.xingyao.aop;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import org.原创 2016-02-25 20:56:53 · 303 阅读 · 0 评论 -
Struts2接受参数
Struts2接受参数有三种方法 1、使用Action的属性来接受 ——就是在一个Action里面定义许多前台需要接受的属性(属性名要一致) 如jsp页面<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transiti翻译 2016-02-04 22:10:46 · 299 阅读 · 0 评论 -
构建一个Struts2项目
Struts2Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开1、建项目 —–用MyEclipse建一个web项目 2、导包 3、修改web.xml文件 因为web项目一启动就会访问web.xml文件,得到初始化配置信息,所以你要在web.xml文件中配置Struts关于filter的信息<?x原创 2016-02-04 00:07:28 · 287 阅读 · 0 评论 -
读《大型网站技术架构:核心原理与案例分析+李智慧》记二
Memcached分布式缓存集群最简单的方法是通过路由算法可以实现余输Hash:用服务器是数目除与缓存数据Key的hash值,如key为7,有3台服务器,那么余数就是1,由此可见访问编号为1的服务器(编号从0开始)。 由于key是随机产生的,这样对于整个服务器集群来说访问压力是相对平均的 上述方法有一个问题:如果新加了2台缓冲服务器,那么7除于5就等于2,本来在缓存服务器一中有缓存数据,可是由转载 2016-01-31 22:32:02 · 418 阅读 · 0 评论 -
Spring mvc框架知识
spring mvc框架与fileupload文件上传 项目需要导入的jar包 fileupload需要配置的spring-servletxml文件信息<!-- 处理文件上传 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartRe原创 2016-01-28 21:07:44 · 374 阅读 · 0 评论 -
Spring MVC一些知识
首先,我们使用spring mvc需要导入的jar包 在wen.xml需要配置的信息 从上往下一次介绍配置文件的信息controller层(servlet层)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://原创 2016-01-27 21:16:03 · 199 阅读 · 0 评论 -
关于SSH整合的问题
谈这个问题前,我先介绍下hibernate查询hibernate查询分为两种:get()和load() 首先介绍get()和load()方法的区别: get()方法和load()方法的区别主要在于对二级缓存的使用上。 load()方法会使用二级缓存,而get()方法在一级缓存没有找到会直接查询数据库,不会去二级缓存中查找。 get():如果在数据库中没有记录会返回空,get()无论如原创 2016-01-26 22:03:15 · 300 阅读 · 0 评论 -
三层架构
servlet层:一般都是解析配置文件,然后通过配置文件访问service层。 如:一个用户登入,form表单请求UserServlet,method=”login” 通过配置文件的id=”login” 查找到serviceName=”UserService” method=”login” success=”xxx.jsp” error=”xxx.jsp” 解析得到信息后进行原创 2016-01-22 21:20:49 · 328 阅读 · 0 评论 -
简单的web实现
用于:使用一些简单的项目 只有现实层、数据层 service层连接jsp层,接受前台信息,然后进行业务处理 DB与service层进行通讯,然后进行信息存储 使用最多的框架:使软件更具有可移植行,复用性高原创 2016-01-21 20:52:33 · 501 阅读 · 0 评论