03 2017 档案

摘要:在springMVC中我们一般使用注解的形式来完成web项目,但是如果不明白springmvc的对于不同注解的应用场景就会很容易犯错误 1、什么是restful形式: 什么是RESTful restful形式的在springmvc中使用需要修改前端控制器:非restful形式的是.do或者.acti 阅读全文
posted @ 2017-03-31 15:43 小虾米的java梦 阅读(2039) 评论(0) 推荐(0) 编辑
摘要:简单例子:修改商品信息的jsp页面: 参数绑定过程: 1.2.1 默认支持的参数类型 处理器形参中添加如下类型的参数处理适配器会默认识别并进行赋值。 1.1.1 HttpServletRequest 通过request对象获取请求信息 1.1.2 HttpServletResponse 通过resp 阅读全文
posted @ 2017-03-31 15:16 小虾米的java梦 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认为:一个URL地址 阅读全文
posted @ 2017-03-31 14:52 小虾米的java梦 阅读(1748) 评论(0) 推荐(0) 编辑
摘要:前提复习编码问题产生的原因: 1. 什么是URL编码。 URL编码是一种浏览器用来打包表单输入的格式,浏览器从表单中获取所有的name和其对应的value,将他们以name/value编码方式作为URL的一部分或者分离的发送到服务器上。 2. URL编码规则。 每对name/value由&分开,每对 阅读全文
posted @ 2017-03-31 14:48 小虾米的java梦 阅读(642) 评论(0) 推荐(0) 编辑
摘要:这个是图片保存在电脑的硬盘上面的图片上传设置,既不是在web工程中,也不是在专门的图片服务器中,下面是配置方法: r 这里的Document base 我们这里设置为F:\images 如果在浏览器访问图片访问虚拟目录即可: http://localhost:8088/pic/40c43d9a-6e 阅读全文
posted @ 2017-03-31 08:57 小虾米的java梦 阅读(849) 评论(0) 推荐(0) 编辑
摘要:springMVC使用JSTL与EL表达式: spring MV默认的jsp页面的标签就是JSTL,而struts2默认的是OGNL标签。 struts2 使用OGNL与EL表达式:OGNL用struts2的自定标签内部。 EL相关概念JSTL一般要配合EL表达式一起使用,来实现在jsp中不出现ja 阅读全文
posted @ 2017-03-30 19:37 小虾米的java梦 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:mybatis是什么? mybatis是一个持久层框架,是apache下的开源项目,前身是itbatis,是一个不完全的ORM框架,mybatis提供输入和输出的映射,需要程序员自己写sql语句,mybatis重点对 sql语句的灵活操作。 适合用于:需求变化频繁, 数据模型不固定的项目,例如:互联 阅读全文
posted @ 2017-03-30 19:35 小虾米的java梦 阅读(4311) 评论(0) 推荐(0) 编辑
摘要:1.可以返回ModelAndView 2、可以返回一个String字符串:即一个jsp页面的逻辑视图名,这个在springMVC.xml中可以配置此页面逻辑视图的前缀和后缀 3、可以返回void类型: 此时使用request.getRequestDispatcher("具体页面的完整路径"); ①r 阅读全文
posted @ 2017-03-30 19:34 小虾米的java梦 阅读(363) 评论(0) 推荐(0) 编辑
摘要:struts与springMVC的对比: 1.核心控制器(前端控制器、预处理控制器):负责接收页面请求和返回数据给页面。 对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求 (控制器)统一的进行处理(字符编码、文件上传、参数接受、异常处理等等) 阅读全文
posted @ 2017-03-30 19:29 小虾米的java梦 阅读(8379) 评论(0) 推荐(1) 编辑
摘要:如果你是喜欢编程的,在你的开发工具中一定有许多项目,就像小编一样(PS:小编只想默默地装一X); 如果你是喜欢编程的,在你的开发工具中一定有许多项目,就像小编一样(PS:小编只想默默地装一X); 我们选中其中的一个项目,然后【Ctrl + C】复制,再【Ctrl + V】粘贴到桌面; 我们选中其中的 阅读全文
posted @ 2017-03-27 21:57 小虾米的java梦 阅读(2332) 评论(0) 推荐(0) 编辑
摘要:因为jbpm3.2的sql脚本有问题,所以我们通过查询来执行是有问题的,所以这里我们通过java代码来执行,这个是没有问题的。 参考博文: http://blog.csdn.net/sz_bdqn/article/details/6194466 阅读全文
posted @ 2017-03-24 11:41 小虾米的java梦 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1、什么是jbpm?为什么要使用jbpm呢? 通俗一点讲,jbpm是一个负责管理工作流的一个产品,那么什么是工作流呢,所谓的工作流就是在办公自动化系统中,提交申请,申请经过多个部门领导审批,完成该流程的一个过程。 而jbpm主要就是协助管理这一系列流程的一个工具。有了jbpm可以使我们对于这一系列流 阅读全文
posted @ 2017-03-23 21:29 小虾米的java梦 阅读(1346) 评论(2) 推荐(0) 编辑
摘要:之前一直认为分页是很繁琐的事情,随着时间的积累,这一次再次接触到分页功能,思路清晰了许多,其实分页无非就是根据页面的显示信息获取分页的几个值,大体上这些值也可以分类的: 比如:页面传递的值或者默认的值;通过查询数据库的内容来获取的值;通过推导公式计算出来的值。 (其实推导都是很简单的,只不过一提公式 阅读全文
posted @ 2017-03-22 15:40 小虾米的java梦 阅读(5647) 评论(3) 推荐(1) 编辑
摘要:struts2 <s:iterator> status属性 转载▼ struts2 <s:iterator> status属性 转载▼ iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注 1. value属性:可选的属性,val 阅读全文
posted @ 2017-03-21 21:55 小虾米的java梦 阅读(343) 评论(0) 推荐(0) 编辑
摘要:1、论坛是什么?论坛与贴吧有什么区别? 简单的说论坛和贴吧都是发表言论和讨论的一个平台。 贴吧是论坛的一个部分。 2、关于论坛模块的需求分析? 首先我们看看论坛的几个设计页面: 这个主要是论坛的版块设计:基本功能是增删改查和上下移动功能的实现。 当我们设计实体的时候,很容易设计id,name,des 阅读全文
posted @ 2017-03-21 09:38 小虾米的java梦 阅读(3007) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.sina.com.cn/s/blog_494467460101ac6e.html 基本解决方案在这几个环节 1。高性能的服务器 2。高性能数据库 3. 高性能编程语言 4. 高性能web容器 高并发的处理: http://www.csdn.net/article/2014 阅读全文
posted @ 2017-03-21 09:22 小虾米的java梦 阅读(170) 评论(0) 推荐(0) 编辑
摘要:进程与线程 理解进程与线程: 1.DOS有一个明显的特点,就是一旦病毒入侵,系统就会死机,因为传统的DOS系统是单进程处理方式,所以只有一个程序运行,其它程序无法运行。 而windows系统中,即使出现病毒,系统照样可以使用,因为windows系统是采用多进程处理方式,在同一个时间段上会有多个程序在 阅读全文
posted @ 2017-03-21 09:21 小虾米的java梦 阅读(203) 评论(0) 推荐(0) 编辑
摘要:相信大多数的人都知道CPU区分单核、双核、四核、六核、八核等,一些电脑小白肯定认为核心越多肯定性能越强,但是不少装机用户发现,有的CPU型号虽然是双核,但是要比一些四核还要贵,很多人感到迷惑,那么问题来了,电脑CPU双核和四核有什么区别? 说双核和四核区别时,装机之家先给大家介绍一下CPU单核向双核 阅读全文
posted @ 2017-03-21 09:01 小虾米的java梦 阅读(925) 评论(0) 推荐(0) 编辑
摘要:1.关于 值栈 1).helloworld 时,${productName} 读取productName 值,实际上该属性不在request 等域对象中,而是从值栈中获取的。 2).valueStack:可以从ActionContext 中获取值栈对象,值栈分为两个逻辑部门, > Map 栈( Co 阅读全文
posted @ 2017-03-20 21:05 小虾米的java梦 阅读(559) 评论(0) 推荐(0) 编辑
摘要:JSONP是JSON with padding(填充式JSON或参数式JSON)的简写,是应用JSON的一种新方法,常用于务器与客户端跨源通信,在后来的Web服务中非常流行。本文将详细介绍JSONP 基础 JSONP的基本思想是,网页通过添加一个<script>元素,向服务器请求JSON数据,这种做 阅读全文
posted @ 2017-03-19 17:04 小虾米的java梦 阅读(231) 评论(0) 推荐(0) 编辑
摘要:其实上移下移的思想分几步: 核心思想:交换两个记录的位置字段的值。 问题:如何根据当前记录,找到前一个或者后一个的记录的位置。 第一:在java类属性定义一个position位置字段,不同的位置position的值不同。 第二:前台页面显示移动的效果是查询的时候,根据position的升序查询显示出 阅读全文
posted @ 2017-03-18 17:32 小虾米的java梦 阅读(1028) 评论(0) 推荐(0) 编辑
摘要:函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。重载函数通常用来命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,对于程序的可读性有很大的好处。 如果没有函数重载机制,如在C中,你必须要这样去做:为这个print函数取不同的名字 阅读全文
posted @ 2017-03-18 16:43 小虾米的java梦 阅读(2685) 评论(0) 推荐(0) 编辑
摘要:1.重载(overload)方法 对重载方法的调用主要看静态类型,静态类型是什么类型,就调用什么类型的参数方法。(这是根据参数类型和参数个数来调用的) 2.重写(override)方法 对重写方法的调用主要看实际类型。实际类型如果实现了该方法则直接调用该方法,如果没有实现,则在继承关系中从低到高搜索 阅读全文
posted @ 2017-03-18 15:55 小虾米的java梦 阅读(132) 评论(0) 推荐(0) 编辑
摘要:final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖, 阅读全文
posted @ 2017-03-18 15:49 小虾米的java梦 阅读(153) 评论(0) 推荐(0) 编辑
摘要:静态变量、静态代码块、静态方法、非静态方法的区别: 执行顺序:静态变量和静态代码块是按照先后顺序执行的,即在类加载的时候就执行的,属于自动执行的。使用场景:就是一些全局常量,在开始的时候就需要加载的。 静态方法是被调用的时候才执行的,也就是说只有通过类名.静态方法,调用的时候才执行。 非静态方法的调 阅读全文
posted @ 2017-03-18 15:45 小虾米的java梦 阅读(213) 评论(0) 推荐(0) 编辑
摘要:shiro权限认证: 具体的认证流程是这样的: 一般流程: 通过.ini的文件来初始化工厂,.ini的文件的好处是可以创建多个组,而.properties的文件只能创建一组。 系统默认有shiro.ini的文件,但是一般我们是自定义数据源Realm:来存放数据; 该类如下:这里采用了模拟数据库; 测 阅读全文
posted @ 2017-03-16 20:13 小虾米的java梦 阅读(322) 评论(0) 推荐(0) 编辑
摘要:对于目前大部分Web应用来说,用户认证基本上都由应用自身来完成。具体来说,Web应用利用自身存储的用户凭证(基本上是用户名/密码)与用户提供的凭证进行比较进而确认其真实身份。但是这种由Web应用全权负责的认证方式会带来如下两个问题: 对于用户来说,他们不得不针对不同的访问Web应用提供不同的用户凭证 阅读全文
posted @ 2017-03-16 16:52 小虾米的java梦 阅读(625) 评论(0) 推荐(0) 编辑
摘要:概念介绍 1.定义 CAS ( CentralAuthentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 WebSSO )。 2.结构体系 从结构体系看, CAS 包括两部分: CAS Server 阅读全文
posted @ 2017-03-16 16:50 小虾米的java梦 阅读(208) 评论(0) 推荐(0) 编辑
摘要:什么是shiro? Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。 为什么要用shiro? 既然可以基于url实现权限的管理,为什么还要用shiro呢?? 1.shiro将安全认证相 阅读全文
posted @ 2017-03-16 16:49 小虾米的java梦 阅读(2381) 评论(0) 推荐(1) 编辑
摘要:转载:http://www.cnblogs.com/5ishare/p/6557079.html 一、由来 客户端发起请求,那服务器不能什么请求都做出响应,做拦截处理,不仅能减轻服务器的压力,还能保护数据的安全,同样服务端做出响应给客户端时有时也需要进行过滤,比如我们常见的图片添加水印。为了处理这些 阅读全文
posted @ 2017-03-16 08:12 小虾米的java梦 阅读(224) 评论(0) 推荐(0) 编辑
摘要:转载: namespace决定了action的访问路径,默认为"",可以接受所有路径的action namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,/xxx/index.action,或 者/xxx/yyy/index.act 阅读全文
posted @ 2017-03-15 11:33 小虾米的java梦 阅读(1059) 评论(0) 推荐(1) 编辑
摘要:一、首先分清楚系统中的岗位与角色的关系 在小的系统中,我们可以将岗位看作角色,根据岗位来进行权限的分配。但是在大公司这种方案就不适用了,岗位太多,所以我们将岗位提取出来,给具有共性的岗位赋予一个角色,然后给角色分配权限。 权限角色是系统功能权限设置的基础,相当于用户分组,所有用户对应到相应权限角色, 阅读全文
posted @ 2017-03-15 09:10 小虾米的java梦 阅读(4809) 评论(0) 推荐(0) 编辑
摘要:首先明白一个概念,sessio可以存储在很多位置,并不是固定在某个地方。可能是内存,也可以是硬盘,服务器关闭后,session暂时还不会失效,比如登录页面,如果服务器关闭了,session还没失效,但是开启服务器后,希望还是看到之前登录的用户登录进去的页面,这时候需要序列化改pojo对象,这样poj 阅读全文
posted @ 2017-03-14 19:30 小虾米的java梦 阅读(6537) 评论(1) 推荐(1) 编辑
摘要:application对象 1 什么是application对象 ? (1) 当Web服务器启动时,Web服务器会自动创建一个application对象。application对象一旦创建,它将一直存在,直到Web服务器关闭。 一个Web服务器通常有多个Web服务目录 (网站),当Web服务器启动时 阅读全文
posted @ 2017-03-13 14:59 小虾米的java梦 阅读(6957) 评论(0) 推荐(0) 编辑
摘要:另外补充下:在web Server容器中,无论是Servlet,Filter,还是Listener都不是Spring容器管理的,因此我们都无法在这些类中直接使用Spring注解的方式来注入我们需要的对象,当然除了下面我们详细说的方法外,还有的比如说为了在Servlet中使用Spring容器的对象,那 阅读全文
posted @ 2017-03-13 14:55 小虾米的java梦 阅读(3897) 评论(0) 推荐(0) 编辑
摘要:WHY? WHAT? HOW? 所谓懒加载(lazy)就是延时加载,延迟加载。即不是不加载,而是在需要的时候才加载。 什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。 至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统 阅读全文
posted @ 2017-03-13 14:41 小虾米的java梦 阅读(545) 评论(0) 推荐(0) 编辑
摘要:1.servlet 是什么? 首先我们进入官方网站看看详细信息。找到javax.servlet的包,我们发现其实servlet包里面就是一些接口,找到servlet核心接口,里面定义是这样说的A servlet is a small Java program that runs within a W 阅读全文
posted @ 2017-03-13 10:08 小虾米的java梦 阅读(258) 评论(0) 推荐(0) 编辑
摘要:WHAT? Servlet监听器的概念 Servlet监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中属性发生修改的事件。 监听对象: 1、ServletContex 阅读全文
posted @ 2017-03-13 09:52 小虾米的java梦 阅读(209) 评论(0) 推荐(0) 编辑
摘要:http://lavasoft.blog.51cto.com/62575/275586/ jsp中四个作用域的区别 JSP内置对象作用域表 名称 作用域 application 在所有应用程序中有效,即只要这个网站运行着,这个作用域就有效,这个指的程序的运行过程。 session 在当前会话中有效, 阅读全文
posted @ 2017-03-13 09:34 小虾米的java梦 阅读(2374) 评论(0) 推荐(0) 编辑
摘要:都在对象被构造的时候被调用,只是在构造对象时根据new对象的参数类型和个数进行选择对应的构造方法进行调用,当没有参数时调用无参构造方法, * 有参数时调用对应的有参构造方法。构造函数的参数一般用来初始化类的数据成员。 构造函数的特点及作用: 构造函数的命名必须和类名完全相同。 * 构造函数的功能主要 阅读全文
posted @ 2017-03-10 09:14 小虾米的java梦 阅读(928) 评论(0) 推荐(0) 编辑
摘要:还是从这个图开始讲解: struts2中有一个存放数据的中心:值栈。(值栈里面有map和对象栈) 首先:值栈的作用范围是一个请求:request作用域(一个请求是代表的一个过程,即页面点击到数据返回到页面的一个过程) 这个图的原理是这样子的: (1)当页面发出请求的时候首先会自动创建一个值栈,然后进 阅读全文
posted @ 2017-03-09 08:45 小虾米的java梦 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:在Web应用程序中,系统的瓶颈常在于系统的响应速度。如果系统响应速度过慢,用户就会出现埋怨情绪,系统的价值也因此会大打折扣。因此,提高系统响应速度,是非常重要的。 Web应用程序做的最多就是和后台数据库交互,而查询数据库是种非常耗时的过程。当数据库里记录过多时,查询优化更显得尤为重要。为了解决这种问 阅读全文
posted @ 2017-03-08 11:23 小虾米的java梦 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:表与表之间一般存在三种关系,即一对一,一对多,多对多关系。 下面分别就三种关系讲解数据库相关设计的思路和思考过程; (1)一对一关系 例如,下面的一张表,保存了人的相关信息,有男有女,要求查处所有的夫妻。 sql代码: sql代码对应的person表: 从表中可以看出,小花和张三是夫妻,小明和小丽是 阅读全文
posted @ 2017-03-06 16:34 小虾米的java梦 阅读(1286) 评论(0) 推荐(0) 编辑
摘要:MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,使得应用的模型和视图相分离,从而得到更好的开发和维护效率。 在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制器(Controller)三个部分。其中,模型部分包含了应用程序的业务逻辑和业务 阅读全文
posted @ 2017-03-06 09:27 小虾米的java梦 阅读(703) 评论(0) 推荐(0) 编辑
摘要:什么是Servlet2,Servlet有什么作用3,Servlet的生命周期4,Servlet怎么处理一个请求5,Servlet与JSP有什么区别6,Servlet里的cookie技术7,Servlet里的过滤器8,Servlet里的监听器 一,什么是Servlet? Servlet是一个Java编 阅读全文
posted @ 2017-03-06 09:09 小虾米的java梦 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1.4 Tomcat简介 学习Servlet技术,首先需要有一个Servlet运行环境,也就是需要有一个Servlet容器,本书采用的是Tomcat。 Tomcat是一个免费的开放源代码的Servlet容器,它是Apache软件基金会(Apache Software Foundation)的一个顶级 阅读全文
posted @ 2017-03-06 09:09 小虾米的java梦 阅读(1470) 评论(0) 推荐(0) 编辑
摘要:这里先添加下在项目遇到的问题: 这两天在做论坛项目的时候,犯了一个错误:将数据放入值栈中,结果jsp页面获取不到。 困扰了许久: 总结如下: (1)每个action对应相应页面的值栈中值的获取,在属于此action的页面上面如果采用OGNL或者EL表达式获取的值都是从此action中获取的。不要将a 阅读全文
posted @ 2017-03-05 22:00 小虾米的java梦 阅读(774) 评论(0) 推荐(0) 编辑
摘要:将SSH框架进行整合的时候,将三者的jar包加入到lib下面,然后测试struts,结果页面显示不出来报404错误,可是路径没有问题 找到罪魁祸首是:原因两个:(1)在未用到spring的时候,先不要加struts-spring的jar包,这个会报404错误。 (2)用了spring可是但是没有在w 阅读全文
posted @ 2017-03-05 16:58 小虾米的java梦 阅读(150) 评论(0) 推荐(0) 编辑
摘要:web 中的 / 到底代表什么? 绝对路径-以Web站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相 阅读全文
posted @ 2017-03-05 16:17 小虾米的java梦 阅读(368) 评论(0) 推荐(0) 编辑
摘要:在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:一、使用${pageContext.request.contextPath} 代码” ${pageContext.request.contextPat 阅读全文
posted @ 2017-03-05 16:13 小虾米的java梦 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中 struts2的关于method=“{1}"意思详解 <action name= "Login_* " method= "{1} " class= "mailreader2.Login ">中Log 阅读全文
posted @ 2017-03-05 10:58 小虾米的java梦 阅读(376) 评论(0) 推荐(0) 编辑
摘要:我们为了方便实现Action,大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类, 并重载(Override)此类里的String execute()方法,因为ActionSupport已经实现了Action接口, 还实现了Validateable接口, 阅读全文
posted @ 2017-03-05 10:25 小虾米的java梦 阅读(3216) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-04 20:18 小虾米的java梦 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Java的数据类型分两种:1.基本类型:long,int,byte,float,double,char2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。 其中Long又叫 long的包装类。而By 阅读全文
posted @ 2017-03-04 18:44 小虾米的java梦 阅读(843) 评论(0) 推荐(0) 编辑
摘要:在web项目中,很多时候会用到日志管理工具,常见的日志管理用具有:JDK logging(配置文件:logging.properties) 和log4j(配置文件:log4j.properties) 。 日志工具有很多,应用程序这个框架用这个,另外一个框架用另外一个日志。配置日志就很麻烦。 各自日志 阅读全文
posted @ 2017-03-04 11:59 小虾米的java梦 阅读(3485) 评论(0) 推荐(0) 编辑
摘要:1、struts的测试:目的是能否正确显示页面。 流程如图: 2、spring测试:目的是能否得到bean 3、Hibernate测试:目的是能否跟数据库操作,测试事务 事务测试: 这个要向数据库中保存数据,所以这里需要建立实体类和实体类的映射: (1) ) 不要忘了在hibernate.cfg.x 阅读全文
posted @ 2017-03-03 16:33 小虾米的java梦 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:其实框架的整合无非就是jar包和配置文件: struts2、spring、Hibernate这三个框架,分清楚什么作用就好配置了。 jar包我们就不说了,这里看下配置文件吧: struts.xml: 配置这个后,需要在web.xml中配置struts的过滤器,至于为什么呢?因为它是与前台页面进行交互 阅读全文
posted @ 2017-03-03 16:08 小虾米的java梦 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1、eclipse中tomcat配置是否正确?能否在网页中访问的到? 如何在eclipse中配置tomcat就不说了,我们看下问题,在网页上访问tomcat的地址,为什么出现404错误呢? 解决办法: 将上面的两处进行修改,就可以在浏览器中访问到了。有时候是灰色的不能改,这个时候 先把tomcat下 阅读全文
posted @ 2017-03-03 15:56 小虾米的java梦 阅读(768) 评论(0) 推荐(0) 编辑
摘要:classpath可以是SRC下面的路径 但是项目最终编译会到WEB-INF下面,所以有时候WEB-INF下面的classes也可以放配置文件,也可以读取到。 因为最终src都会放到WEB-INF下面,将这些资源输出都WEB-INF/classes中,所以路径我们可以用SRC下面写配置文件也可以扫描 阅读全文
posted @ 2017-03-02 18:52 小虾米的java梦 阅读(625) 评论(0) 推荐(0) 编辑
摘要:当一个项目启动时,首先是web.xml: 这里面的配置: 为什么要在web.xml中配置struts的过滤器? 因为一个web项目运行的时需要加载的,或者默认的部分配置都会在web.xml中配置,中间件在加载web项目的时候会根据web.xml的配置加载项目需要加载的东西,如过滤器,默认首页,缓存时 阅读全文
posted @ 2017-03-02 09:37 小虾米的java梦 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:概述: 淘淘商城是采用分布式架构部署的一个大型网上商城系统,类似于京东商城。本系统分前台系统和后台系统。前台系统主要负责商城的页面的显示功能,这里采用的面向服务的方式,pc端手机端只负责显示页面,业务逻辑都在服务层实现,客户端调用服务端接口来实现显示功能。 在前台系统中主要分为:客户端:系统前台页面 阅读全文
posted @ 2017-03-01 21:45 小虾米的java梦 阅读(34137) 评论(3) 推荐(7) 编辑

点击右上角即可分享
微信分享提示