Struts+Hibernate+Spring
文章平均质量分 51
宇宙第一帅
技术成就梦想
展开
-
自己对于MVC开发模式的理解-2
记得在之前学习php的mvc开发模式的时候,相对于模式,视图,控制器这三个东西分的还是叫为清晰的,只不过当时的认识远没有今天的深刻,而在java里面就分的显使比较细了,其实我这样的说法是错误的,因为mvc和开发语言没有说明关系,仅仅是一种开发模式,这里之所以这样说是完全根据项目需求来说的,在开发的过程中,我深深的体会到mvc模式的思想是需要一点一点去体会的,还有就是如果一开始就从课本学习,这完全是原创 2015-09-01 14:34:49 · 935 阅读 · 0 评论 -
Spring Mvc问题之session存取出现错误问题
浏览器报错:annot expose session attribute 'myid' because of an existing model object of一开始以为是我的程序代码的问题,后来发现其实不是这个问个,由于视图解析器配置错误导致的问题。解决办法:在视图解析器的bean配置中加入:原创 2016-04-05 15:49:13 · 827 阅读 · 0 评论 -
使用Hibernate时数据库的设计问题
Hibernate作为一个ORM框架是比较火热的,虽然在性能上会有一定的下降,但是,其优越性是非常明显的,不仅仅是在设计模式方面,而且在数据库的适应性方面,因为语句使用 了HQL语句,使对象操作可以适用于绝大多数主流的数据库,一个很好的例子,如果有这方面的需求,就是如果更换数据库的话,仅仅修改hibernate.cfg.xml文件就可以了,当时我是这么想的,当时在一般意义上的数据库设计修改也是完全原创 2016-01-06 18:46:39 · 1519 阅读 · 0 评论 -
Struts的常用ognl表达式
所谓的obgl表达式就是一个式子类型,绝对不是一个具体的标签,这个和struts的百千是完全不同的。根据传值方式的不同和接收类型的不同,一共分为以下这么几种:如果是普通的ActionCiontext.getContext().put(),的方式返回数据,那么就可以直接进行接收,反之,如果采用控制反转的方式进行传递,那么句要在与对象前面加一个#就可以,一定要注意,无论是哪一种方式,返回的数据原创 2015-10-29 14:36:58 · 525 阅读 · 0 评论 -
Hibernate的优化初步
一开始学习hiebernate的时候,首先感觉上手不是很难,比较容易操作,因为一开始是在java应用程序里面运行的,对效率并没有太高的要求,但是在后来部署在web应用的时候发现太可怕了,插入一条数据竟然要30多秒,这样的话很显然是不行的,必须采用优化的方法,不多废话,优化方法如下:package com.lab507.test;import java.util.Date;import j原创 2015-11-13 19:05:38 · 430 阅读 · 0 评论 -
10月10日学习小结
感觉学习了一般左右吧,总体感觉还不是算很困难,但是有一些地方还是很迷惑的,在其中,学习到了一些学习的方法: 首先学习一门技术,我觉得不应该先去吧理论搞清楚再去做实践,虽然听起来很理想,但是事实是在学习的过程中会让自己一直处在迷茫之中,这样反而更极爱浪费时间,另一方面,也绝不能急于求成,否则在心理上会更自己赵成压力,越学月没有信息,所以,随带学习,应该循循渐进,我正在一步步的改正以往的毛病。 然后原创 2015-10-10 22:05:09 · 423 阅读 · 0 评论 -
Struts在控制器内的三种基本接收参数的方式
第一种:实际参数这一种相对比较简单的,直接定义接收数据就可以了,定义成员变量记忆set和get方法,这样struts就可以自定的调用方法以及属性,在控制器里面直接使用就可以了第二种:domaindemol方法,就是外部一般定义domain类,然而在控制器里面是可以直接使用的,同样以普通数据的方式进行定义,但是在传递参数的时候应该定义对象名称才能够进行正确使用。第三种:实原创 2015-10-10 10:57:57 · 693 阅读 · 0 评论 -
freemarker的使用以及认识
在之前学习PHP的时候也学习过一个模板引擎,就是smarty模板引擎,而这个freemarker和smarty做的工作是一模一样的,只不过freemarker的作用捍卫更广一些。在学习struts的时候,有struts标签对数据分配可是可以完成任务的,但是,jsp中的数据似乎又是不那么纯粹,所以,freemarker可以以一个非常干净的方式把视图给展现出来,在说之前,先说一个书本上出现的问原创 2015-11-06 19:29:06 · 638 阅读 · 0 评论 -
如何建立第一个hibernate项目以及解决相关出现的问题
今天着实让我头疼的很,在学习hibernate的时候,虽然理解了,但是真实的实例开发起来会遇到很多的问题,就仅仅从数据库取出属于显示出来就让我遇到了很大的麻烦,从早上忙到晚上,这里先说问题再说一个系统的开发流程:首先:我发现建立hibernate.cfg.xml文件的时候,发现在最顶部提示一个警告,这一个警告很烦人,但是,知道现在我还是那他没有办法,dtd什么的都改了,验证也改了,就是没办法,原创 2015-11-07 17:58:52 · 666 阅读 · 0 评论 -
关于struts文件上传遇到只有文件值没有接收到以及文件消失的解决方案
昨天我在进行struts文件上传的时候困扰了一晚上,让我很郁闷,就是说:一旦开始文件上传的时候就遇见报struts.xml文件的配置错误,这就让我很是郁闷,struts的配置文件命名就没有错误,为什么会报错呢,于是我就上网去查,试过了很多方法,发现都不能解决问题,弄了一晚上也没有弄出来,最后在无意中发现原来是struts的注入规范问题。在传统的servlet会通过servlet来获取参数值,但原创 2015-11-03 16:00:40 · 622 阅读 · 0 评论 -
Struts中对通配符的配置说明
在Struts的配置文件里面,如果实现有“约定”的话,可以优先考虑通配符,这样可以大大的简化配置量,可以仅仅去考虑控制器和视图的分配就可以了,下面是我对xml配置文件的关于通配符的配置说一下自己的理解:首先,通配符*是最为常用的,可以去表示“任何”的意思,那么这里有我的一个配置实例:<!DOCTYPE struts PUBLIC "-//Apache Software Foundati原创 2015-09-29 20:48:35 · 1131 阅读 · 0 评论 -
Struts基本开发搭建步骤-总结
原来Struts2和srtuts1完全是两码事,两个几乎就不是一个东西,与其还不如说struts2是webwork的,相比struts1,确实有难度,但是从技术的层面上讲,struts2的技术明显比struts1的技术含量高,而且,在代码维护方面做的更开优秀,我这里不再说理论,只讲过程,因为综合以往的对于框架的学习,其学习的方法就是学学会使用,然后再去试着理解。下面简单的说一下Struts最为原创 2015-09-12 21:27:19 · 511 阅读 · 0 评论 -
MVC开发模式的流程分析
及得在之前的一片博客中,已经把MVC说的我认为比较清楚了,但是作为我本人来讲,绝不敢说自己这MVC这种模式是精通的,但是,自我的理解和认识我觉得还算是可以的,之前我由于中午太困,好像那一张图画的并不完整,深感歉意,MVC这种思想类的东西,无关语言,无关具体技术,我的理解是一种开发思想,至于思想类的东西,学的好不好,关键是思想的理解。首先,在先简单的再说一下MVC的基础架构,我尽量以最通俗的方式原创 2015-09-06 21:34:51 · 2249 阅读 · 0 评论 -
浅谈Spring Mvc的设计模式
Spring Mvc这个框架给我的第一感觉是大大的优化了web层,特别是配合注解的形式,对于比较中小型的网站,我个人觉得还是比较适合的。Spring Mvc的底层实现核心是基于Aop的,DispatcherServlet作为拦截器的核心,负责接受所有的拦截请求,这也是Aop的最基本实现之一,Spring Mvc如果仅仅是简化了web层,那就大大看低了他的价值,因为Spring Mvc是基于Sp原创 2016-04-05 16:14:42 · 6293 阅读 · 0 评论