当前位置:文档之家› 学习flex+java的十三个理由

学习flex+java的十三个理由

学习flex+java的十三个理由
学习flex+java的十三个理由

Java程序员学习Flex和BlazeDS的十三个理由

作者Ryan Knight译者沙晓兰发布于 2009年5月18日上午2时55分

本文列述了13个Java程序员应当学习Flex和BlazeDS的理由,讨论了为什么Flex结合BlazeDS是开发RIA的最佳组合之一。无论是高度交互的网站还是以Java为后端的企业应用,这项组合都是最佳选择之一。更重要的是,这项组合能同时为开发员和企业带来高回报(ROI)。

相关厂商内容

高速下载:Adobe Flash Builder 4 简体中文正式版 for Windows

高速下载:Adobe Flash Builder 4 简体中文正式版 for Mac

引入Adobe Flex SDK "Hero"版本

Flash Builder "Burrito" 的新功能

使用Flex 4、Django、Python和PyAMF进行开发

相关赞助商

开发更炫RIA应用,体验更多最新特性,Flash开发平台相关工具高

速下载。

在阐述Java程序员应当学习BlazeDS的13条理由时,我以一个假想的苏打分派系统来展示如何让已有的Java程序转变为RIA应用。通过这个例子,我同时还会讲解到BlazeDS在已有Java应用或新建Java应用中的多种不同用法。

理由一:开源

Flex软件开发工具箱(SDK)的核心是个开源框架,专门用来开发、维护那些在不同浏览器、不同操作系统下界面都相同的RIA应用。Flex发布采用的是Mozilla公共许可证(Mozilla Public License)。编译后的Flex应用在Adobe Flash平台下运行。

BlazeDS是连接Flex和Java的索桥,是项针对远程调用和消息传递的开源技术。在Java 应用服务器上,它以servlet的形式存在,因此可以在任何标准Java网络应用中运用它。

BlazeDS以LGPL(Lesser GNU Public License)公共许可证书发布。在发布BlazeDS的同时,Adobe还公布了AMF(ActionScript Message Format)规格说明,BlazeDS、Java和Flex 客户端间以这种简洁的二进制格式实现通信。

理由二:完善的社区支持

Flex社区非常活跃,社区贡献了大量项目。https://www.doczj.com/doc/c111665413.html,,这个配以社区新闻的Adobe站点几乎每天都有新的社区贡献;Yahoo!上的Flex用户组的成员也已经超过了11000。

再比如Google Code上的Flexlib项目,已经提交了大量的开源UI组件。Swiz和Mate项目贡献了优化事件处理的框架;还有Gorilla Logic贡献了自动化UI测试的Flex Monkeym 项目。

理由三:带来广阔的就业前景

据Adobe的Flex“传道士”——James Ward看来,Flex高级开发员的市场需求非常大,学习Flex能让你拥有极具市场竞争力的开发技能。

理由四:更高的业务效益回报

总体上,开发企业web应用不是个轻松的活,这基本上是众所周知的事实。Flex和BlazeDS 提供的不仅仅是功能强大的开发工具,而且开发技术本身相对也非常简单。开发效率可以得到大幅度的提升,产品因此可以很快推向市场。Flex和Flash带来的用户体验也相对更有魅力,对增加流量、提高用户转化率(conversion rate)很有帮助。

很经典的一个例子是Borders连锁书店。他们最近发布了带有“魔法书架”的新网站,这个网站采用Flash接口来模拟书籍借阅的过程。Borders 发现这一模拟借阅非常明显地提到了用户转换率:“借助这个Flash驱动的接口,用户可以浏览书籍、DVD和CD的封面,用户转换率比其他没有此项功能的网站高出62%”。

理由五:Flex是第一个专门为创建UI而设计的语言

大部分语言都不是在第一时间设计其对UI的支持。Java中Swing包的实现刚好是个很好的证明。也就是这个原因,很多像捆绑数据这样的简单动作在Swing当中的实现就非常痛苦。用 Swing最大的问题在于,要想提高开发效率就必须要对其API了如指掌。

Flex刚好相反,它是专门为创建web UI而设计的。正如Bruce Eckel所说,Flex是第一个针对UI开发的领域特定语言(DSL)。用Flex构建UI比其它诸如JSP、JSF、Swing等技术简便得多。语言本身糅合了数据绑定、事件处理、控件布局以及其它一些UI常用开发技巧,就算对语言没有深刻的理解也不会影响开发效率。

理由六:编程风格近似于Java

你可以继续使用现有的Java开发工具来开发Flex应用。当然也可以采用SDK中携带的免费命令行工具,Adobe Flex Builder(一个Eclipse插件),或最近的IntelliJ IDEA 8。

Flex提供的是一个有状态环境,在这个环境中,数据从客户端加载。这种编程模式更像是开发桌面客户端而非HTML编程,这种风格对于用过Java Swing编程的开发员来说应该是相当熟悉。

Flex是MXML(类似XML的UI标记语言)和Adobe ActionScript(面向对象的解析语言)的结合体。鉴于这种结合方式,Flex编程与Java非常相似,因为两者用的都是熟知的面向对象的概念。

最理想的开发环境是把Flex应用创建在web部署文件夹下。这样一来,每次更新应用之后都不需要重新部署,只要在浏览器下刷新一下就可以了。用Flex和BlazeDS开发后,开发效率绝对比之前有很大的提升。

理由七:BlazeDS可以在任何Java应用服务器上运行

BlazeDS目前已发布了多个版本,其中的turnkey版本还包含了为BlazeDS配置的Apache Tomcat。本文中,我用的是二进制发布版本,其中含有一个WAR用来展示如何把应用部署到各种应用服务器上去。不用这个WAR的话,你也可以从中提取 JAR文件放到自己的项目中去。关于安装BlazeDS的各种选项内容,可以参见BlazeDS的wiki。

这里举一个简单的例子,比方说要在已有的一个简单的苏打调配系统中应用BlazeDS。你只要把JAR文件放到项目文件夹下,然后就可以在应用里直接用BlazeDS,可以部署到能够部署应用的任何地方。

在项目中添加BlazeDS,只需要完成下面两个步骤:

1.解压缩BlazeDS WAR文件的内容:jar xvf blazeds.war。

2.把JAR文件都拷贝到项目的lib文件夹下:cp -R WEB-INF/lib /sodaSample。

理由八:可以在已有Java应用中运用

比方说这个简单的苏打调配系统,假设你想要扩展这个已开发好的服务,让其它Flex应用可以远程调用。在现成的应用中配置BlazeDS的基本步骤有:

1.修改WEB-INF/flex文件夹下的BlazeDS配置文件

2.在该应用对应的web.xml文件里定义MessageBrokerServlet和session监听器

配置好BlazeDS之后,再把苏打调配服务添加到BlazeDS远程配置文件里,Flex客户就能远程调用了。这个过程通过在配置文件里定义一个目的地(destination)、一个或多个信道(channel)来传输数据。基本的AMF信道定义在services.xml文件里。下面这段配置在remoting-config.xml里定义了目的地(destination):

com.gorillalogic.sodaSample.SodaService

通过在远程调用配置文件里定义端点(endpoint),Flex客户端就可以调用任何一个基本

的Java服务。

要是想把Java数据模型也传送到Flex客户端的话,只要在ActionScript类中定义好两者间的映射:

[Bindable]

[RemoteClass(alias="com.gorillalogic.sodaSample.SodaModel")]

这段代码告诉Flex,在远程调用的服务返回SodaModel的时候,把它映射到Flex的SodaModel。本例中的Flex客户端显示的就是如何调用这个Java服务。调用返回一个已经填写好预定信息的SodaModel:

public function callSodaService():void {

var sodaType:String = type.text;

var sodaCount:int = parseInt(cnt.text);

var flag:Boolean = preOpen.selected;

remoteObject.getSoda(sodaType, sodaCount, flag);

}

private function resultHandler(event:ResultEvent):void {

var sodaModel:SodaModel = event.result as SodaModel;

}

Flex返回的结果是通用的result变量,可以直接映射到你的SodaModel。这里我就不深入讨论怎么实现映射了,但其中值得提到的是要在编译配置里声明services-config.xml路径,像这样:

-locale en_US -services=/nsource/sodaSample/web/WEB-INF/flex/services-config.xml -context-root /

如果不添加这个路径的话,你的Flex客户端就没发找到Java服务。同样的方式,你还能把一个对象从客户端传递回服务器端。比如,你可以把一个空的soda model发回服务器(审校注:原文这里写的是客户端,根据上下文判断这里应该是服务器端)。

理由九:可以通过Java来扩展和修改BlazeDS

假如你想添加特殊的日志来记录苏打调配服务被调用的情况,那么你可以扩展标准的Java

适配器来添加日志功能。

首先,添加一个继承了JavaAdapter的Java类:

import flex.messaging.services.remoting.adapters.JavaAdapter.

public class TimingJavaAdapter extends JavaAdapter {

其次,重载invoke()方法:

public Object invoke(Message message) {

RemotingMessage remotingMessage = (RemotingMessage) message;

String operation = remotingMessage.getOperation();

String destination = remotingMessage.getDestination();

https://www.doczj.com/doc/c111665413.html,("calling " + operation + " on destination " + destination);

Object data = super.invoke(message);

return data;

}

这个方法中,你可以看到调用之后的操作和调用的目的地(destination)。这种方法也能用来处理其它一些问题,比如记录向服务器发送调用需要多长时间。

理由十:HTML和JSP也能调用BlazeDS

从HTML和JSP也能调用BlazeDS,这种调用有几种不同的实现方式,比如通过Browser Manager或fflashVarsf来实现。Flex应用能够读取由HTML页面设置的fflashVarsf。

比方说你想要通过HTML页面来发送你的用户名和准备预定的苏打类型,你可以在HTML页面这样设置flashVars:

pluginspage='https://www.doczj.com/doc/c111665413.html,/go/getflashplayer' height='100%' width='100%' flashVars='username=ryan&type=coke'/>

然后,在Flex应用中,你可以通过读取应用参数来获取这些变量:

var username:String;

if (Application.application.parameters.hasOwnProperty("username")) { username = https://www.doczj.com/doc/c111665413.html,ername;

}

理由十一:Flex和BlazeDS的数据传输性能远胜于其它Ajax解决方案

目前使用的远程过程调用(RPC)都默认选择AMF二进制协议。AMF是个开放的标准,而且相当快。James Ward曾举例比较过多种远程调用解决方案。尽管其它Ajax技术——比如Dojo——已经能够快速处理几百行的数据,但是用Flex和BlazeDS的话可以轻松搞定成千上万行。(请参考James Ward's census,可以了解下各种不同的RIA数据加载技术的测评。)

理由十二:Java客户端能够直接调用BlazeDS

最新发布的BlazeDS当中含有一个Java的AMF类,通过这个类,你可以在Java客户端直接调用BlazeDS服务器。对于单元测试和加载测试来说,BlazeDS的这种调用方式非常实用。

理由十三:Spring下也能用

Adobe和Spring互相联手,尝试将双方项目集成起来。他们发布的第一个Spring–BlazeDS 集成版本就向大家展示了他们的良苦用心。Spring Bean能够以远程服务的方式被调用,因此可以清除很多重复的配置文件。更多这方面的相关信息,可以参考该项目的主页。

结论

开源的BlazeDS创建在Java基础上,无论是对新的还是已有的Java服务器项目来说都是个很好的选择。Flex、BlazeDS技术能够提供高性能的远程通信,支持Flex和Java间的对象映射,因此是RIA开发的理想选择。Flex和BlazeDS的开发新手,如果曾经是Java开发员的话,会发现整个开发过程效率非常高,而且很容易掌握。

Flex加BlazeDS还是开发大型Java企业应用的理想选择。我们组开发的上个项目中,应用涉及到50多个不同的界面,而且服务器和客户端之间需要规律性地互传几千行的代码。这类应用几乎没法通过传统的Ajax技术来实现。但是在引入了Flex和BlazeDS之后,我们在年内就发布了第一个版本。看,这就是这对动态组合为你的应用开发项目带来的过人之处。

阅读英文原文:13 Reasons for Java Programmers to Learn Flex and BlazeDS。

注释:你应当对这些技术有些基本的了解。关于BlazeDS的一些基本指南有:“Building Web and Desktop Applications with BlazeDS and AMF”和“BlazeDS 30-minu te test drive”。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@https://www.doczj.com/doc/c111665413.html,。也欢迎大家加入到InfoQ中文站用户讨论组中与我们的编辑和其他读者朋友交流。

?本文所属的特别专题为RIA

?浏览更多 RIA 相关内容在:https://www.doczj.com/doc/c111665413.html,/ria

?该专题中的其他最新内容

o Dojo:不容忽视的RIA框架

o基于Adobe AIR的社交应用开发及案例研究

27 条回复

关注此讨论回复

不看好!发表人陈建闽发表于 2009年5月18日上午5时14分

Re: 不看好!发表人李天发表于 2009年5月18日上午5时25分

Re: 不看好!发表人林冲发表于 2009年5月18日下午10时55分

Re: 不看好!发表人 bin zhang 发表于 2009年8月10日上午3时6分

Re: 不看好!发表人林冲发表于 2009年5月18日下午10时43分

Re: 不看好!发表人林冲发表于 2009年5月19日上午3时22分

Re: 不看好!发表人 shen bona 发表于 2009年5月30日上午8时55分

Re: 不看好!发表人涛陈发表于 2009年5月20日下午11时55分

不好用发表人 Shine Jimmy 发表于 2009年5月18日下午9时0分

Re: 不好用发表人林冲发表于 2009年5月18日下午10时58分

看过blazeds的源代码再决定把。发表人 TT T 发表于 2009年5月19日上午1时10分非常有兴趣尝试一下发表人 shao stone 发表于 2009年5月19日上午8时56分

Re: 非常有兴趣尝试一下发表人陈建闽发表于 2009年5月19日下午8时56分maybe 发表人 - 博文 1公子发表于 2009年5月19日下午10时15分

Re: maybe 发表人 Zhuang Johnny 发表于 2009年5月20日上午12时38分

Re: maybe 发表人 bin zhang 发表于 2009年8月10日上午3时11分

flex太简单发表人 wang xin 发表于 2009年5月26日上午3时57分

flex 前景光明发表人胡顺风发表于 2009年5月27日上午1时39分

Flex 不看好发表人 tang daibing 发表于 2009年5月29日上午10时16分

说实话,说不好用的,肯定是flex完全没入门的发表人 qi li 发表于 2009年5月31日下午9时32分

Flex 发表人 fan fan 发表于 2009年6月1日下午9时44分

Re: Flex 发表人 Lin Magix 发表于 2009年6月25日上午3时21分

Re: Flex 发表人 bin zhang 发表于 2009年8月10日上午2时55分

另一个编程玩具吗发表人 Wang Lei 发表于 2009年7月6日上午4时45分

基于RIA Flex Flash 平台开发的进销存企业信息管理系统开发经验发表人 tangu soft 发表于 2010年2月23日下午11时20分

Re: 基于RIA Flex Flash 平台开发的进销存企业信息管理系统开发经验发表人胡元龙发表于 2010年12月5日下午7时23分

Re: 基于RIA Flex Flash 平台开发的进销存企业信息管理系统开发经验发表人胡元龙发表于 2010年12月5日下午7时24分

按日期倒序排列

1.返回顶部

不看好!

2009年5月18日上午5时14分发表人陈建闽

目前不看好,开发上不是很简便!

重复写代码!

回复

2.返回顶部

Re: 不看好!

2009年5月18日上午5时25分发表人李天

不看好,企业应用基本没有用的。。

回复

3.返回顶部

不好用

2009年5月18日下午9时0分发表人Shine Jimmy

感觉在编程方式以及实际的使用上并不友好。

回复

4.返回顶部

Re: 不看好!

2009年5月18日下午10时43分发表人林冲

重复写代码?如果配置上的重复,我建议你去看看spring-flex这个项目,文章上也写有。

如果是代码的重复追求完全工业化的生产方式,去看看spring的mvc框架。

剩下来唯一的重复就是一个java pojo对应一个as pojo的问题。

本人觉得根本就不是一个问题。看看dto模式再回头想这个问题吧

回复

5.返回顶部

Re: 不看好!

2009年5月18日下午10时55分发表人林冲

企业应用完全好使。本人以前公司已经完全使用flex来做企业级开发(公司规模300人)。因为flex,以前写js写到焦头烂额的情况已经不复存在。做flex就像做c/s项目,地球人都知道c/s比b/s开发得快,容易。

回复

6.返回顶部

Re: 不好用

2009年5月18日下午10时58分发表人林冲

使用任何一种新的,不同以前使用习惯的语言。都是有阵痛的。但想想往后的收益,你就知道这是值得的。程序员应该都是杂学家,不单单是flex,有时间任何先进的语言工具都玩一下,python ruby等等。编程是一理通百理明的

回复

7.返回顶部

看过blazeds的源代码再决定把。

2009年5月19日上午1时10分发表人TT T

写的实在是。。。

只是证明AMF比其它解决方案快。比比hessian或者其它的amf或者binary 解决方案吧。

回复

8.返回顶部

Re: 不看好!

2009年5月19日上午3时22分发表人林冲

写错,应该是去看看flex的mvc框架

回复

9.返回顶部

非常有兴趣尝试一下

2009年5月19日上午8时56分发表人shao stone

非常有意思。UI使用flex实现,后台java来做,是不是一个非常完美的组合呢?

回复

10.返回顶部

Re: 非常有兴趣尝试一下

2009年5月19日下午8时56分发表人陈建闽

不完美!

不抗压!

回复

11.返回顶部

maybe

2009年5月19日下午10时15分发表人- 博文 1公子

如果真那么强,应该搞个好IDE,目前我用了好几个版本的eclipse都装不上破flex 插件的

回复

12.返回顶部

Re: maybe

2009年5月20日上午12时38分发表人Zhuang Johnny

你装不上就说Flex破,那我可以说你垃圾不呢?

回复

13.返回顶部

Re: 不看好!

2009年5月20日下午11时55分发表人涛陈

你先用了再说吧,什么不看好,用么没用过,乱说

回复

14.返回顶部

flex太简单

2009年5月26日上午3时57分发表人wang xin

flex太简单,可定制性不高,不适合创建复杂界面

回复

15.返回顶部

flex 前景光明

2009年5月27日上午1时39分发表人胡顺风

就像JVM之余java,可以让java无限的发挥它的威力,既然flash player已经占领用户的客户端,那flex的潜力无穷,只要adobe运作的好,只要能够持续的挖掘flex的潜力,那flex极有前景

回复

16.返回顶部

Flex 不看好

2009年5月29日上午10时16分发表人tang daibing

对这个东西不怎么看好。

回复

17.返回顶部

Re: 不看好!

2009年5月30日上午8时55分发表人shen bona

重复写代码?如果配置上的重复,我建议你去看看spring-flex这个项目,

文章上也写有。

如果是代码的重复追求完全工业化的生产方式,去看看spring的mvc框架。

剩下来唯一的重复就是一个java pojo对应一个as pojo的问题。

本人觉得根本就不是一个问题。看看dto模式再回头想这个问题吧

你可以尝试看看Granite Data Service,其中就有一个工具支持自动产生AS代码,尤其是领域模型。

回复

18.返回顶部

说实话,说不好用的,肯定是flex完全没入门的

2009年5月31日下午9时32分发表人qi li

对于一知半解的东西,这些人根本没有发言权

回复

19.返回顶部

Flex

2009年6月1日下午9时44分发表人fan fan

等html5出来了,flex会很痛苦。不是标准就是让人不放心啊

回复

20.返回顶部

Re: Flex

2009年6月25日上午3时21分发表人Lin Magix

HTML5的出世将加速FLEX的淘汰.

回复

21.返回顶部

另一个编程玩具吗

2009年7月6日上午4时45分发表人Wang Lei

Flex接触不多,还没投入时间玩,不知道是不是另一个玩具,对于具体定制的需求是否难以实现或会用一些不得已的丑陋的办法。

回复

22.返回顶部

Re: Flex

2009年8月10日上午2时55分发表人bin zhang

用过FLEX吗

回复

23.返回顶部

Re: 不看好!

2009年8月10日上午3时6分发表人bin zhang

好好Google 1下看看谁在用

不知道Oracle 和SAP 算不算公司

回复

24.返回顶部

Re: maybe

2009年8月10日上午3时11分发表人bin zhang

相当有道理!Windows XP 能装上吧?MS Office能装上吗?

回复

25.返回顶部

基于RIA Flex Flash 平台开发的进销存企业信息管理系统开发经验

2010年2月23日下午11时20分发表人tangu soft

基于RIA Flex Flash 平台开发的进销存企业信息管理系统开发经验

(欢迎转载,转载请注明作者,尊重版权)

关键字: RIA Flex 应用成功案例实际项目

四,基于Flex的进销存系统演示地址

https://www.doczj.com/doc/c111665413.html,/Demo/

作者https://www.doczj.com/doc/c111665413.html,

一.中小企业进销存系统和运行平台以及技术架构

1. 中小企业进销存系统特点:

a. 目标客户

零售批发中小企业,企业规模人数500人以下,销售额1500万元以下。

b. 数据操作频繁

每天频繁操作销售和采购以及仓库出入库,经常需要查看企业基本信息,包括商品信息,客户供应商信息,应收应付。并且需要快捷的操作系统。

c.存储数据量有限

商品信息大概5000条,客户供应商大概1000,

每天单据信息大概50条,每年单据信息大概20000条

d.并发操作用户数量固定

销售员,采购员,经理,财务,大概20人左右。

e. 用户使用地点不同

需要直接方便浏览器访问系统

f. 客户浏览器处理功能强大

目前客户电脑普遍内存1G, 处理器双核2.0 以上

g.中小企业普遍软件预算不高

同时也尽量避免盗版软件引起的法律诉讼和纠纷。

2. 运行平台和系统架构

根据中小企业进销存系统的众多特点,同时考虑技术成熟度和新技术风险,我们决定采取以下运行平台和系统架构

运行平台 Linux Apache Tomcat Mysql

系统架构

表现层Flex 3

数据处理和控制层Blazds + Spring + Ibatis

Flex/Flash 具有以下优点

客户端界面友好,数据表现能力强大,处理能力强大,有一定的缓存数量的能力,减少服务器请求次数,节省不必要的网络传输。

BlazDS 能够处理并发用户的请求,并且能够压缩数据。

Spring 声明性的代码配置,减少系统维护工作量

Ibatis 减少实际编码,考虑以后支持多种商业数据库

运行平台免费,企业零预算。

二,框架和代码生成器

1. 选择成熟的Flex 框架

cairngorm 和 pure MVC 是目前成熟的open source 框架。

基于Adobe 支持和维护cairngorm,所以采用cairngorm

同时cairngorm 对view 表现层和 control 控制层的隔离和耦合没有成熟的解决方案,开发过程我们曾经使用ViewControllerHelper ,用addListener监听器监听event 事件的执行,实际过程发现代码维护成本太高,遂中途放弃。

最后我们同时引进universal mind cairngorm作为补充辅助框架。

2. Ibatis 代码生成器

选择Abator

三,解决方案

1. 客户端尽可能使用单例模式

减少不必要的客户端内存开销

2. 适度利用客户端缓存

对于商品以及客户供应商, Flex 缓存这些数据,各模块共享数据。

3. 尽可能的采用lazy load 惰性载入数据

很多Flex 系统采用初始化时候一次性载入系统所需要数据,结果导致延长用户登录时间,用户体验非常的差。

4. 不要过度依赖客户端处理能力

特别是大数据排序或者处理请求大数据能力的时候,flex 很容易导致浏览器停顿和不响应。请把大数据排序放在Java或者数据库端,适度的分页分段向服务器请求数据。

5. 最大有效的利用Flex 3新的类库。

减少开发工作量。

例如利用arraycollection 内置的filerfunction 进行查找数据。

6. 定制开发一些特有的控件

带合计栏的datagrid

能模糊查询的combobox

7.报表开发

使用成熟的jasper report 框架。

8. 用户权限的开发

动态创建用户所能操作的模块,而不是简单控制模块的可见和不可见属性

9. 减少生成swf 大小

使用runtime shared library 编译swf

10. 开发模块组件化

判断标准是没有出现冗余重复模块代,application mxml 文件代码简洁

11. 模块之间的数据和方法调用

A模块引用B模块的数据d和方法f,避免简单的调用B.d 和 B.f

需要采用数据和方法的传递,以免多层次的模块数据和方法调用导致代码的复杂。

12 使用resource bundle

标签和文本以及提示从resource 文件读取。

回复

26.返回顶部

Re: 基于RIA Flex Flash 平台开发的进销存企业信息管理系统开发经验

2010年12月5日下午7时23分发表人胡元龙

有没有源代码,跪求,

回复

27.返回顶部

Re: 基于RIA Flex Flash 平台开发的进销存企业信息管理系统开发经验2010年12月5日下午7时24分发表人胡元龙

我的邮箱yuanlonghuly@https://www.doczj.com/doc/c111665413.html,

回复

两会心得体会与感想小结.pdf

都说人人都会有怎样怎样的阶段,或是激情似火,或是轻松爽朗,或是低沉阴郁,,有那么长的一段时间,每想提笔都写不了什么字,,可能是混沌和迷茫缠绕了思想…… 想写的东西有好多,今天一上网就看见了许多红色的照片,红色每每让我激动——看主席和总理默契的握手,那是一个信号,那是一种肯定一种支持,再看总理关心的我们百姓的话题。 手脚冷的人喜欢晒太阳,心凉的人喜欢喝热水,迷惘而沉寂的人应该看鲜艳的色彩!我们刚经历了一整个冬天,于是,春天来了,缤纷的色彩终于适时的为大家到来,于是,很多朋友会相约踏青去,,当然,我们相约出门并不是为了去用我们穿着的现代化的时尚的鞋去残酷地踩压嫩青的草儿,花儿,我们踏的是我们的心情,呼吸的是我们的心情……,而现在,我虽然在办公室,但看了这样的图片,这样的文字,更像是徜徉在春天里了… 缩小那令人可怕的贫富差距:要知道,这差距不光影响我们这一代人,这会是个根源,会在下一代的小朋友从上学的第一天开始影响,会根植了他们的内心,会蔓延到他们的小朋友,如果是那样的话,我们怎么能够相信各个层次的小朋友能够一起高举和谐的旗子心情畅快天真无邪地奋力摇摆呢?!!所以,总理说的要坚定地缩小贫富差距,我们听了该是如何地如沐春风呢,我想,这不该是咱们贫穷人们高兴的事,富人们更应该真心地开心——在您作为一名富人身边落落走过许多的贫人,(当然所说的贫、富指的是财富)您真的不应该骄傲自豪和高兴,应该自责啊,因为这都是您的同胞,都是您财富的生生的创造者们呀您忍心他们辛苦地从财富中帮您托起而继续让他们自己蹲得更低么!!———所以,看到总理这样的决心,我们能不说是在春风里么? 其实,让我们的同胞们一同富有,这是最大的基础吧,因为,我问了许多人,甚至有的受过高等教育,“我们常说的两会两会,你知道是哪两会么?”有的人答对了,还有的人回答:“就是人民代表大会,2个”“人民代表大会啊 ,各民族代表都有,”有的还会反问“为什么每年都有2会?”,但几乎大家都知道而且在议论“国家要缩小贫富差距!”“总理说他知道蜗居的苦”“总理说要让官员们上报财产”…………我无意说他们不知道“两会”的具体名称是什么不好,这不过是个名称嘛,简称嘛,不就是形式嘛,形式不就是为内容服务的嘛,,而大家不就是正在热议其中的内容嘛,这不就是很好么? 有了这个基石,也就有了更多的动力和自信,去批评监督,去又好又快地劳动去创造社会财富…… 本来周末的时候,朋友相约去山脚春游,赏紫荆花,赏桃花杏花李花的,但由于冷空气的再次返来,打雷下雨,终于没有成行,,,而且刚好外出录节目,总理的政府工作报告也未有实时观看,但这都没关系,今天看了那么多同行的辛苦的报道,已经很够了,刚才也说了,已然春天里了! 我的公家的宿舍的小小的院子里,有株小小的柿子树,我经常会去看看它,光秃秃了一个冬天,最近几天春雨春雷不停地表演,还真是一天一个样,每天早晨或者傍晚去看它,嫩芽就又长高了一截!于是,我就更高兴了!这是鲜嫩的生命的成长啊! 想到朱熹前辈写的很好的一句 “勤学如春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏”,可能并不是那么说的恰如其分,但细想想,又何尝不是这个道理呢! 希望我们万千的同胞,万千个家庭都越来越幸福,有如在春风中发芽,成长,开花 我还认真从山边搬来泥土,种起了兰花、茶花、罗汉松盆景,还刚栽下了花很香的铁皮石斛,……这不正像是我们的还有的其他的种种的梦想和追逐么?也希望迎着春风的朝气,认真健康地成长!

最新两会心得体会与感想

我读“两会” 2012年3月份,在北京召开的人代会和政协会是我们全国人民都关注的焦点。国务院总理温家宝所作政府工作报告成为会内会外议论的焦点,涉及了居高不下的房价问题、进一步落实和完善房地产市场调控政策、建立健全考核问责机制、个税起征点问题等关系民生的大问题。对于房价这个人们最关心的问题,国家曾先后出台政策——提高首付、限购、限炒(地皮)中国国务院1月底又出台调控房市的“新国八条”,规定各直辖市、计划单列市、省会城市和房价过高、上涨过快的城市,要在2月中旬前出台房地产限购令实施细则。国家住房与城乡建设部甚至初步拟定第三批执行房屋限购令的城市名单,将逐渐向未出台限购的大中型城市以及交易活跃的三线城市扩展。两会之前,温家宝总理在与网民交流中曾经呼吁中国的房地产开发商脉管里要流趟着道德的血液,同时诸多政策足见中央政府对房价问题之重视程度有多么地高。那么,我们对两会又了解多少呢? “两会”的由来 “两会”是“全国人民代表大会”和“中国人民政治协商会议”的简称。每年3月份“两会”先后召开全体会议一次,每5年称为一届,每年会议称x届x次会议。“两会”召开的意义在于:将“两会”代表从人民中得来的信息和要求进行收集及整理,传达给党中央,“两会”代表是代表着广大选民的一种利益的,代表着选民在召开两会期间,向政府有关部门提出选民们自己的意见和要求。地方每年召开的人大和政协也称为两会,通常召开的时间比全国“两会”时间要早。 两会的作用 两会是国内政治经济生活中的一件大事,具有多方面的重要作用:一是吸收各方面意见,集中各方面智慧,修改、完善已有的法律和决策,有助于平衡各方面利益,缓解各方面矛盾,促进社会和谐稳定;二是通过人大议案和政协提案,以及代表委员的呼吁、建议,解决政治经济和社会生活中的一些实际问题;三是对两会的报道,实际上等于就贯彻落实党和国家大政方针进行一次全国性的宣传动员,可以起到增进共识、凝聚力量、提振信心、鼓舞士气的作用。在上述意义上,一年一度的两会是用群众智慧治理国家、用科学发展观统筹全局的一次生动实践。 为何关注两会 两会年年开,热度逐年涨。两会话题在开幕前已成社会热点,参与网上两会调查和讨论的人数再创历史新高,报道两会的记者人数已经超过本届全国人大代表总人数。两会,为何如此令人关注? 关注源于两会议题紧扣两会。无论是总结过去一年还是布局新的一年,无论是回顾“十一五”还是谋划“十二五”,在两会议题中,“民生”二字的分量越来越重。“期待物价不再涨”,“期待住房有保障”,“期待就业更充分”,“期待上学不再难”,“期待分配更合理”……民有所呼,“会”有所应。如何破解民生难题,人们期待从两会找到答案。 关注源于政府对民意的尊重。从邀请基层群众走进中南海为政府工作报告提意见建议,到“十二五”规划建议全文向社会公布;从人大立法充分吸收社情民意,到政府决策广泛征求社会意见,对民意的尊重已经体现在政治生活的方方面面。而正是出于对民意的尊重,才使得人民大会堂里的每一项表决,都凝聚着亿万群众的热情和智慧。 关注源于两会日益透明开放。现场直播、团组开放、在线访谈……透明开放的两会让群众同步掌握会议动态,将两会会场从人民大会堂延伸到全国的每一个角落。会内代表委员认真履职,会外人民群众积极建言,会场内外形成良性互动。两会大门向公众敞开,激发着公民有序政治参与的热情,推动着中国民主政治的发展进步。 关注源于人民对党和政府的信任。办成一系列大事,办好一系列喜事,办妥一系列难事,在灾难中挺立起不屈的中国,在危机中挺立起强大的中国,在辉煌中挺立起清醒的中国,党

2019关注两会学习两会精神心得体会

2019关注两会学习两会精神心得体会 20xx关注两会学习两会精神心得体会一: 30多年的改革开放让中国经济释放了大量能量,但持续多年的高经济增长也带来了发展不平衡、不协调、不可持续的问题。中国的GDP 总量今年证实首超日本,成为世界第二,但也就在今年的“两会”,舆论发出了“告别GDP崇拜,缔造幸福中国”的呼声。在未来五年的发展中,中国应该大幅度提高人民群众的收入,尤其要增加群众的工资性收入,实现“国富”到“民富”的转变,让人民群众生活得更加幸福、更有尊严。 民生的问题永远是两会的热点话题,因为它就是为了解决民生问题而存在,它永远是党代表人民利益的最好见证。人民住房,和谐环境,贫富差距,公民权利和公平正义,这些最基本的问题解决了,则民富、国强,民强、国更富,民更富、国更富强!党的宗旨永远是为人民服务,我们的党(中国共产党)代表时代的呼唤,符合社会的发展规律,顺应历史的进程,遵守世界的演变规律,所以她足够优秀,足够作为我们的领导者。温总理说,信心就像太阳永远充满光明和希望。我们首要做的是坚定信心,只有信心才可以产生勇气和力量,只有勇气和力量才能战胜困难! 20xx两会热点解读心得体会二全国人大十一届三次会议于3月5日在北京召开,全国政协十一届三次会议于3月3日在京召开两会期间,全国人大代表、政协委员、国家主要领导人就民众在政治、经济、文化、民生、教育、医疗等各个方面的提议、议案进行讨论、决议。

受经融危机影响,世界经济缓慢复苏,但正如温总理所说,今年将是中国经济最复杂的一年去年在中央大力度的刺激政策下,中国经济成功保八,初步摆脱了危机的影响,但是,刺激政策也带来了一些后遗症,而今年两会人们最关心的热点问题就是:大学生就业问题、农民工就业问题、医药卫生体制改革、解决百姓住房问题、实现全国社保统、提高百姓工资收入、进一步加大反腐倡廉力度、加大政策公开力度、重大政策公开透明、收入分配如何按劳分配、公平分配等,而目前与我们即将毕业的大学生来说,最关心的莫过于就业问题了。 就业是民生之本,也是构建社会主义和谐社会的重要内容而大学生就业难问题,也逐渐受到国家以及社会的关注在解决就业问题这一点上,国家要加强政策支持和就业指导,鼓励高校毕业生到城乡基层、中西部地区和中小企业就业,拓宽就业、择业、创业渠道,鼓励自主创业,自谋职业等多种形式的灵活就业,以创业带动就业而作为大学生,我觉得我们也应该 1、提高学习能力,进一步增强自身素质我们不仅要深入学习理论知识,用专业知识武装头脑,而且还要贯彻落实到平常的工作中在学习中,要有目的,有方向,要进行系统思考、系统安排我们不管学什,都要与推动本职工作结合起来,在实践中善加利用有一种学习的危机感、紧迫感,把学习知识、提高素质作为生存和发展的紧迫任务,把学习当作一种工作和追,牢固树立终身学习的观念,要通过学习,不断提高理论水平,提高知识层次,增强做好本职工作的能力。 2、提高工作能力,要将理论知识与实践相结合,走出校门,走向社会,深入实践科学发展观,以科学发展观作为指导,在实践中提高分析判断能力,提高的技能,提高的工作能力,积极主动地应对各种

相关主题
文本预览
相关文档 最新文档