毕设log 2

我在前段时间学习了 J2EE 的总统架构后,进一段时间我一直是结合 Tomcat 学习web容器的应用以及web组建的发布。实际的了解了 JSP,Servlet是怎样在web容器联系并合作的。为了更熟悉这些应用我实现了一些简单但较全面的 web 小程序。从而更进一 步的学习了,JSP中的,<%@ %>指令标签,<%! %>声明标签,<%= %>表达式值标签,<% %>java程序片断标签,自定义标签以及一些 默认隐含对象如:request,response,session等。 在 Servlet中了解了一个Servlet的生命周期,以及一个web用户从发出一个 http请求直至收到服务器的响应为止的 服务器的一系列动作等等。
             在学习了这些局部的技术后,我经由一个较全面的 web 程序的发布,了解到 server.xml 以及 web.xml 是怎样在一个web程序的发布中配置的。
             更进一步的我给上面的web程序加入了 struts,我是从拓展 struts-blank.war开始的,我深入的学习到 WebClient-WebServer-ActionServlet-Action-EJB/javaBean 这一系列组件是怎样联系并合作来实现 MVC 模式的。在更进一步的编程中我深刻的体会到  struts所提供的丰富的 标签库所带来的便利。
             为了马上的实际的应用,我进一步的学习了 Tomcat 与 JBoss的集成,只有这样才能实现一个完整的 J2EE的 web容器+ejb容器的配合使用。并在这个框架下,我实际的编写了一个包括EJB的小程序。
             由于最初任务的引导,我实际的在Tomcat中结合JavaMail完成了一个邮件的接受以及发送程序。
             在写程序的过程中我还进一步尝试并应用了一些,目前比较流行的辅助工具,如负责将 web程序打包成 .war 的 Ant,负责程序 单元测试的 JUnit,她是由一系列输出的状态结果,与预期的值的比较来实现测试的。由于有些时候要创造出JUnit所需的测试环境并非易事,我还学习了 Mocks,顾名思义她能非常简单的模拟出 Java 中很多标准的对象,例如数据库方面的等等。她能够利用一种与JUnit不同的交互式的测试方式来实现测试。另外还学习了一些其他的开源辅助工具,并且我相 信这些将来都是比较有用的。
             接下来,我打算结合一些 实际的Web程序的源码进一步学习一些不同于 HelloWorld级别的实际的实现。我看看能不能找到一些 与毕设类似的应用,如果没有的话 我已经找到了一个非常著名的 Sun 的 PetStore的Struts实现,我将要以此为例实际的看看较大型 MVC 模式是怎样的实现框架。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值