`
downpour
  • 浏览: 713756 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
00a07ae5-264f-3774-8903-8ad88ce08cb0
Struts2技术内幕
浏览量:116825
4d8508f2-c0dd-3df8-9483-04cc612afbbc
SpringMVC深度探险...
浏览量:229919
社区版块
存档分类
最新评论
文章列表
3.3 多视角透析Struts2 Struts2的外部环境并不复杂,因为其核心内容非常明确:探究Struts2运行时所必须的基本要素。我们对Struts2的运行环境和Struts2所依赖的核心技术的讲解,更多是为了让读者了解Struts2能够顺利运行的条件。 在 ...
2.6 如何学习开源框架 正确的学习方法不仅能够事半功倍,也能够使我们更加接近真理。在大家了解了框架的本质和Web开发模式之后,我们来讨论一下学习开源框架和基本方法。 在这里,本书为大家小结了一些正确的学习方法 ...
第2章 固本清源 —— Web开发浅谈 如今当我们谈到Web开发时,程序员们总是热衷于讨论一些我们耳熟能详的Web开发框架,如Struts2、Spring、Hibernate等。有些程序员将这些框架奉为宝典,并且趋之若鹜地挖掘框架的方方面面、比较各 ...
在Java世界,要想生成PDF,方案不少。最近一直在和这个东西打交道,所以简单做一个小结吧。 在此之前,先来勾画一下我心中比较理想的一个解决方案。在企业应用中,碰到的比较多的PDF的需求,可能是针对某个比较典型的具 ...
今日的二八现象已经连续3天了。严重不看好后市,应该抛售所有股票。
今天大盘疯涨。我手里的持仓也涨得很好,仔细看了一下各项技术指标,基本上还可以持有。 当前持仓: 601699 —— 潞安环能 600058 —— 五矿发展 600170 —— 上海建工 打算继续持有这3只股票,非常看好的是601699,中期目标20块。
今日小结 昨天选的权证都涨得不错,大盘如果持续向好,权证的涨幅应该能好过大盘。 今天招行企稳给大盘带来了很大的信心,比较活跃的板块是创投、建材、黄金股。 明日投资策略 明天大盘应该还会向好,很有可能出现板块轮动现象,所以需要看着盘面才能大致判断趋势。 关注3大板块:权证、煤炭、上海本地股 个股关注 1. 601699 —— 潞安环能 2. 600058 —— 五矿发展 3. 600980 —— 北矿磁材
从今天开始,打算把自己每天的股票投资策略和投资过程记录下来,看看自己的判断、失误,并且在这个基础上做出总结。 大盘 目前看大盘意义似乎不大,之前2天的大规模调整,都能够看出个股分化非常严重,银行股的发力似乎预示着下周一招行解禁将获得比较好的预期。 战略打算 大盘已经连续调整了3天,似乎做空动能已经有所减弱,适当我认为可以去做一把短线。关注板块大概包括: 1. 权证板块 权证板块在这几天调整很深,不过权证要做得好,还是要中线持有,所以调整的越深,越能够成为买入的时机。 上周五,580013已经率先启动。密切关注60分钟线和15分钟线的动向,择机杀入权证。 2. 煤炭有色 有色几乎 ...
专栏地址:http://www.iteye.com/wiki/struts2/1463-taglib-the-eternal-debate-topic 标签库,几乎是每个MVC框架的重要组成部分。从Struts1开始,到Webwork2,SpringMVC,都有自己的定义的一套标签库。所以,一度标签库的使用,会成为一个框架初学者 ...
专栏地址:http://www.iteye.com/wiki/struts2/1462-result-in-struts2 Struts2将Result列为一个独立的层次,可以说是整个Struts2的Action层架构设计中的另外一个精华所在。Result之所以成为一个层次,其实是为了解决MVC框架中,如何从Control层转向View层这样一个问题而存在的。所以,接下来我们详细讨论一下Result的方方面面。 Result的职责 Result作为一个独立的层次存在,必然有其存在的价值,它也必须完成它所在的层次的职责。Result是为了解决如何从Control层转向View层这样一个问题而 ...
专栏地址:http://www.iteye.com/wiki/struts2/1397-deep-into-struts2-interceptors 在之前的文章中,我们已经涉及到了拦截器(Interceptor)的概念。 downpour 写道拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后执行拦截器的代码。 接下来,我们将重点讨论一下Strut ...
论坛上看了不少Spring Security的相关文章。这些文章基本上都还是基于Acegi-1.X的配置方式,而主要的配置示例也来自于SpringSide的贡献。 众所周知,Spring Security针对Acegi的一个重大的改进就在于其配置方式大大简化了。所以如果配 ...
专栏地址:http://www.iteye.com/wiki/struts2/1390-confusion-with-mvc-framework 现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为了工作而学习,而不是在真正去深入了解一个框架。其实所有的人都应该思考这样的 ...
专栏地址:http://www.iteye.com/wiki/struts2/1386-detailed-configuration-in-struts2 本篇文章让我们来详细探讨一下Struts2的配置文件的结构、配置文件的各个节点和每个节点中元素的使用方式。 总揽 Struts2的配置文件是以XML的形式出现的。不过它的XML的语义比较简单,下面是我抽取了位于struts2-core-2.0.14.jar内部的struts-default.xml的片段: <struts> <bean class="com.opensymphony.xwork ...
专栏地址:http://www.iteye.com/wiki/struts2/1379-action-in-struts2 多数的MVC框架中的Control层,都是一个Java对象。按照惯例,我们通常会把这个层次上面的Java对象统称为Action层。本篇文章,我们就来简单介绍一下Struts2中Action的相关内容。 Action的定义 传统的MVC框架中,Control层一般都是一个类似与Servlet的一个Java对象。因为从职责上讲,Control层需要完成以下的职责: 1. 接收从Web容器传递过来的参数,并做恰当的类型转化 2. 调用逻辑处理 3. 搜集数据,并返回到 ...
Global site tag (gtag.js) - Google Analytics