`
colorfish
  • 浏览: 26893 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Struts2.0使用心得

阅读更多

      对每一个学习 java 的程序员来说,框架的使用是必不可少的。特别对于 j2EE 的开发,框架那是作为提高开发效率和项目的高效管理及维护的有力武器。记得第一次使用 Struts 时候,确实被 Struts 的优越性所折服。其实当时我使用的 Struts 还不是真正意义上的 Struts 框架,使用的是培训老师自己写的一个比较简单且具有 Struts 思维的一个 java 管理类。但是通过这个 java 管理类结构的学习和使用,是我对 Struts 框架的内部处理流程比较了解,同时为我后来快速学习 Struts1.* 奠定很好的基础。

 

    到目前为止,我也使用 Struts 做过了几个公司项目,在学习和使用 Struts 的过程中,有了一点心得和感触,其实对于我们程序员来说,特别是对刚开始从事软件开发初级程序员来说,在项目实战启蒙阶段,师从位个有经验的开发工程师,那样会对自己的技术学习有很大的促进作用。会使你养成一个良好的编程习惯和编程风格,甚至是你的思维方式。如果你一直从事软件开发,那么你就会越发感觉到编程习惯和思维方式对自己以后的工作和进步会有多大的影响。

    师从一位有经验和修为的老师只能说是你的入门境界比别人高一些,但是以后的路还得自己走。就我的学习过程来说,任何技术的学习还是放入项目中学习,进步会非常快。大家是否有这种感觉,当你拿着一本厚厚的技术介绍书本在自习室里啃了大半天,但是你坐在电脑前开始应用一下刚才所看的知识时,又不知从何下手。结果又得调转头把书打开,把书重新浏览一遍,才能模糊的了解技术的大概。但是如果你换一个角度来学习——针对性学习,那样会使你更快更好地了解技术的精华。何谓“针对性学习”,我想大家都有自己的理解。可是对于“针对性学习”的优势,可能大家都没有在意过这个问题。在这里我谈谈自己的看法:

<!---->1.       <!---->“针对性学习”加深了问题的探究深度。

<!---->2.       <!---->“针对性学习”扩展了问题的处理方案的广度。

<!---->3.       <!---->“针对性学习”保证了问题解决方案的优化度。

言归正传,对于 Struts 的学习,也是这样,如果采用“针对性学习”会使你更快的了解 Struts 。如果你一开始就拿着 Struts 书本来学习,可能会被吓着,因为里面的东西太多了。而对于每个人来说,都有种对未知领域盘根问底的冲动。因此看者里面这么多自己不知道但是又很想马上知道的知识,就会花大量时间去了解它。其实这对初学者来说是一个不是很正确的学习方式。凡是还是循序渐进,步步为营。这样才会使自己学习的更加轻松。

  

分享到:
评论

相关推荐

    struts2.0配置心得

    Struts2.0是Java Web开发中一个非常重要的框架,它基于MVC(Model-View-Controller)设计模式,提供了一种结构化的、灵活的、可扩展的方式来组织和控制应用程序的业务逻辑。这个框架简化了Java Servlet API的使用,...

    struts2.0非常实用的学习实例 本人自己精心准备

    "struts2.0做文件上传关于所加载的错误包造成的问题心得" 1:commons-io-1.4.jar 做上传时,如果用的该包是1.0的就经常出经上传不成功问题 2:commons-fileupload-1.2.1.jar 做上传时,如果用的该包是1.0的就也经常出...

    struts2学习心得

    Struts2学习心得 本文总结了Struts2的常用方法和经验,涵盖了配置问题、EL表达式、Struts2的架构和Namespace等方面的知识点。 一、配置问题 Struts2的最新版本为GA 2.2.1,需要以下几个类库: 1.commons-...

    struts2校验框架使用心得.txt

    ### Struts2校验框架使用心得 #### 一、Struts2校验框架概述 Struts2是一款基于Java的企业级Web应用开发框架,它能够帮助开发者构建出结构清晰、易于维护的应用程序。其中,Struts2提供的校验框架是其核心特性之一...

    Struts2学习笔记与心得

    ### Struts2与Struts1对比及特性解析 #### 一、Struts2与Struts1的区别 在探讨Struts2的学习心得之前,我们先来...通过以上的学习心得分享,希望能够帮助初学者更好地理解和掌握Struts2框架的基本概念和使用方法。

    Ajax+Struts使用Json数据心得

    本文将详细讲解在Struts2框架中使用Ajax和JSON进行数据交互的心得体会。 首先,要启用Struts2对JSON的支持,你需要在项目中引入`struts2-json-plugin.jar`库。这个库包含了处理JSON数据所需的类和方法,可以从...

    myeclipse_使用心得

    【MyEclipse 使用心得】 MyEclipse 是基于 Eclipse 的一款强大的 J2EE 集成开发环境,尤其适合 Java 开发者。它不仅包含了 Eclipse 的基础功能,如代码排版、多语言支持和插件扩展,还添加了针对企业级应用开发的...

    Spring和Struts框架学习总结

    DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"&gt; &lt;struts&gt; &lt;!-- 定义包 --&gt; &lt;package name="actions" extends="...

    (3.0版本)自己写的struts2+hibernate+spring实例

    jar包:项目中除了使用了struts2,hibernate3.0和spring1.8以外(用spring2.0的包也可以.不能低于1.8的包.)还是用了junit,ajax,第三方的table组件.等等.所以需要下载相对应的包. 为了上传jar.我专门申请了一个网盘.所有...

    j2ee入门心得,EJB,Java WEB 开发

    ### j2ee入门心得,EJB,Java WEB 开发 #### 关键知识点概述: - **Java Web开发基础**:包括对JSP、Servlet等基础知识的理解。 - **MVC框架的应用**:如Struts 1与Struts 2的区别及应用场景。 - **Spring框架**:...

    HELP文档

    1. **struts2.0中文帮助手册.chm**:Struts 2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,用于构建更结构化、可维护性更强的Web应用。这个手册会包含Struts 2的架构、配置、动作、拦截器、结果...

    大杂烩很多文档SSH

    描述中提到的“博文链接:https://self4j.iteye.com/blog/810721”虽然没有提供具体信息,但通常博客文章会包含作者对某个主题的见解或教程,可能是关于SSH框架或者相关开发工具的使用心得。 标签“源码 工具”表明...

    j2ee 实训报告

    例如,通过`&lt;s:actionerror&gt;`标签展示错误信息,`&lt;form action="login.action" method="post"&gt;`用于提交用户登录数据,以及使用Struts的Action类处理用户请求。 #### 四、测试与心得 - **测试**:系统开发完成后,...

    j2ee课程设计报告

    包括刘斌的《精通Java Web整合开发》、戎伟和张双的《Struts-Java流行服务器、框架、工具及整合应用》、高红岩的《Struts实用开发指南》、郭克华的《J2EE高级框架实战教学》视频教程、陈旭东和刘迪仁的《JSP2.0应用...

    J2EE课程设计任务书

    - **平台构建:** 配置Tomcat6.0为MyEclipse开发环境下的可用应用服务器,并导入Struts1.2、Spring2.0、Hibernate3.0等框架插件。 - **数据库设计:** 根据需求进行表设计,建立表与表之间的关系图,编写数据字典...

    javaWeb知识点总结

    12. **Struts和Hibernate**: Struts是MVC框架,用于处理请求和控制流程;Hibernate是一个ORM(对象关系映射)框架,简化了数据库操作。 13. **Ajax(Asynchronous JavaScript and XML)**: Ajax允许异步更新网页...

    javaeye热点阅读

    18. Struts2教程:涵盖了Struts2框架的使用,包括处理表单提交,为Web开发提供指导。 19. Ruby on Rails:Ruby on Rails是一个流行的Web开发框架,文中探讨了其在企业开发、嵌入式开发中的应用,以及工作流实现。 ...

    java oa项目开发日记

    - **Struts**:基于MVC模式的Web应用框架,用于构建动态Web页面和处理用户请求。 - **JSP & Servlet**:用于创建动态网页和处理HTTP请求的Web组件技术。 - **EJB & EJB-QL**:企业级JavaBeans组件模型,用于构建...

Global site tag (gtag.js) - Google Analytics