`
junj
  • 浏览: 33237 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
阅读更多

虽然是用TOMCAT做为Web Container,但是调试的时候,经常重新启动也觉的麻烦,所以总想寻找写好办法简化调试

如果调试jsp页面,那么修改后可以立即生效,所以比较简单
至于控制器,如果不在控制器写业务代码,那么控制器也没什么好调试的
业务代码写到service类中,那么由于这些service可以脱离容器运行,所以采用单元调试就很方便,要这样
做,层次结构要分清楚,不要因为业务逻辑简单就把逻辑写在控制器中。

分享到:
评论
5 楼 junj 2007-03-11  
WEB层要尽量薄些,控制器调用业务服务对象的时候把需要的数据准备好一次传过去,这样控制器就负责调度就可以了。那么测试通过的业务服务对象就是等待控制器传数据过来进行运算了。
如果控制器中参与了业务逻辑的处理,那么调试起来就没那么轻松了,所以,层次划分良好,高标准测试业务服务对象,那么做出来的功能应该很健壮了。
4 楼 xiang 2007-03-11  
用junit做测试才是王道
昨天一开始用tomcat调一个程序,忙乎了一整天,问题还找不出来
今天想到用junit(汗,沉睡醒了才想到用这玩意)没多少时间就找出问题来了,从时间上来讲,相差一个数量级了
3 楼 haihai 2007-03-10  
老是远程调试,也不方便,层次分清楚了,课脱离容器测试,最好了
2 楼 xiang 2007-02-07  
tomcat有remote debug,调试很方便的,代码改了不需要重启应用
1 楼 basicbest 2007-02-07  
NOD

做架构的时候,如何去让开发人员和维护人员好用也是要考虑的,不仅仅是技术因素。

相关推荐

    C# Web应用调试开启外部访问步骤解析

    在用C#开发Web应用时有个痛点,就是本机用VS开启Web应用调试时外部机器无法访问此Web应用。这里将会介绍如何通过设置允许局域网和外网机器访问本机的Web应用。 目录 设置内网访问 设置外网访问 1. 设置内网访问 在...

    java之远程web应用调试

    java之远程web应用调试

    C#Web应用程序入门经典_程序设计

    《C# Web应用程序入门经典_程序设计》是一本专为初学者设计的IT技术书籍,主要涵盖了使用C#语言开发Web应用程序的基础知识和实践技巧。这本书对于那些希望通过学习C#来构建动态、交互式Web应用的读者来说,是理想的...

    C#Web应用程序入门经典

    其中前两章讲述了WEB环境和web开发的基础切识,在随后的11章中从理论和实践两个方而讲解了web应用程序的创建、测试、调试和部署等环节,如服务器控件、数探访问、数据绑定、Asp.NET状态管理、XML与web开发、web应用...

    移动 web应用程序 组建

    9. **调试和测试工具**:为了确保在不同设备上正常运行,开发者可能需要模拟器或设备模拟器进行测试和调试,移动Web应用程序组建可能包含这些工具。 10. **持续集成和部署**:对于移动Web应用,持续集成和自动化...

    搭建WEB应用环境下载资料

    只有正确搭建了Web应用环境,开发者才能在其中编写、测试和调试代码,进而实现功能丰富的Web应用。这个过程对于后续的开发工作至关重要,因为它为代码执行提供了稳定的平台,确保应用能够正常运行并与其他系统进行...

    开发调试WEB应用实例

    【开发调试WEB应用实例】是关于使用MyEclipse进行WEB应用程序开发和调试的实践教程。在MyEclipse中,开发WEB应用主要涉及以下几个步骤: 1. **创建Web工程** 创建Web工程是整个流程的起点。在MyEclipse中,通过`...

    4602231《JSP Web应用开发案例教程》(侯玉香)720-9素材与实例.zip

    《JSP Web应用开发案例教程》是侯玉香教授撰写的一本教材,旨在帮助读者深入理解和掌握JSP(JavaServer Pages)技术在Web应用开发中的实际运用。这本教程通过丰富的案例,详细讲解了JSP的基本概念、语法特性以及如何...

    Web应用开发原理与技术

    理解HTTP请求方法(GET、POST等)以及状态码对于调试和优化Web应用至关重要。 5. MVC模式:Model-View-Controller是一种常见的软件设计模式,常用于Web应用开发。模型负责数据管理,视图呈现数据,控制器处理用户...

    Java Web应用开发项目教程(附电子教案,程序源代码,习题答案)

    8. **Web应用部署与调试**:了解如何在Tomcat或其他应用服务器上部署Web应用,设置虚拟主机,以及使用IDE进行调试,是开发者必备的技能。 9. **安全与性能优化**:学习Web应用的安全措施,如防止SQL注入、XSS攻击,...

    如何使用ASP.NET开发MobileWeb应用

    ASP.NET是一种强大的Web应用程序框架,由微软公司推出,主要用于构建动态、数据驱动的Web应用程序。在移动互联网时代,ASP.NET同样能够支持开发适应各种移动设备的Mobile Web应用。本篇文章将详细探讨如何利用ASP...

    C++Builder开发Web应用程序

    本文将详细介绍如何使用C++Builder 开发Web应用程序,包括Web应用程序的基本原理、开发流程以及实例演示。 #### Web应用程序原理与类型 Web应用程序是一种运行在服务器端的软件,能够接收来自客户端(通常是Web...

    Web应用系统开发课件

    Web应用系统的开发还涉及版本控制工具Git的使用,持续集成/持续部署(CI/CD)流程,以及性能优化和调试技巧。学习者还会接触到测试,包括单元测试、集成测试和端到端测试,确保代码质量。 总之,"Web应用系统开发课件...

    C# web应用程序入门经典.

    C# Web应用程序是基于.NET框架开发的Web应用,它利用ASP.NET技术来构建动态网站、Web服务和富交互式Web应用程序。本教程将带你走进C# Web开发的世界,通过深入理解C#语言基础和ASP.NET核心概念,你将能够创建功能...

    ASP.NET Web应用程序的开发

    ASP.NET Web应用程序开发是微软公司推出的用于构建动态网站、Web应用程序和Web服务的框架。它基于.NET Framework,提供了丰富的功能和工具,使开发者能够高效地创建高性能、安全性和可伸缩性的Web解决方案。 在开发...

    Java Web应用开发中的一些概念

    在开发Java Web应用时,理解这些基本概念至关重要,它们构成了Web应用开发的基础。例如,了解Web容器如何工作可以帮助优化性能和调试问题;理解Servlet、JSP和JSF的角色,可以使你在设计和实现Web应用时更加得心应手...

    《物联网工程专业WEB应用开发》实训指导书

    《物联网工程专业WEB应用开发》实训指导书是针对物联网工程专业的学生或从业者设计的一份实践教程,旨在帮助他们掌握Web应用开发的相关技能,特别是在物联网环境中的应用。在物联网(IoT)领域,Web应用开发扮演着至...

    C# WEB编程应用实例

    最后,为了开发和调试C# Web应用,Visual Studio是一款强大的集成开发环境(IDE),它提供了丰富的工具和功能,如代码编辑、调试、版本控制和部署等,极大地提高了开发效率。 综上所述,C# Web编程涉及的知识点广泛...

Global site tag (gtag.js) - Google Analytics