学java很长时间了,很少完完整整独立的来做一个web应用。前一段时间朋友想在网上卖东西,央我帮他做一个网站。我这人一向眼高手低,因为逻辑比较简单没有太大的兴趣去做,但是朋友以前曾经帮过我不好推辞。人情债总是要还的。
以前给自己做网站玩的时候都是用ultraedit写java 程序,包括bean和servlet.用dreamweaver做前台页面,现在工作用惯了wsed,实在无法忍受以前那种最原始的编码方式,只好寻求一种方便的网站开发方案。
朋友买的虚拟主机是resin作为web 容器,一开始我用eclipse+resin插件结合resin做本地开发,发现resin插件用起来十分不爽,对于我这个马虎的程序员最不能忍受的是没有debug功能。
一气之下让eclipse,resin,dreamweaver各干各的,n天痛苦的经历后终于将朋友要求的基本功能实现了,我长叹一口气,前几天朋友突然告诉我他又有很多想法,要做成什么什么的……我一想,我要是这样做下去,完了我都要累死了,本地维护了两套java代码,java 类与servlet不时地要从eclipse的工作目录拷到resin的运行目录,
resin 中的运行目录中又要不时地上传到服务器上去……

于是我再三考虑后决定本机开发还是使用tomcat+eclipse,毕竟tomcat插件的功能完全可以满足我的要求。
配置好eclipse3.0.1+lomboz+tomcat后,开始建立tomcat项目,然后把以前eclipse2.1.3上面的java源代码copy到对应目录将dreamweaver mx 2004下的网页代码copy到tomcat项目下,mysql数据库连接不用考虑,因为虚拟主机不给JNDI绑定数据源连接我就是用最原始的JDBC连接直接操作数据库,好,在eclipse中启动tomcat,访问对应url,一看傻眼了,图片和servlet的URL全乱套了,仔细一想不出问题才见鬼里,以前在resin下跑的时候使用的是application context相对路径 同样一个 “/index.jsp“ 在使用tomcat插件下建立的项目中访问(tomcat已启动)就成了“projectName/index.jsp”,作孽啊。只好在本地又配置了tomcat的虚拟主机,让哪个相对路径经web容器解析后出现的“projectName”见鬼去吧。在dreamweaver中新建jsp站点指向中eclipse的项目。
最终有了一个自己满意的本地开发环境,可以放心的去写程序,而不用为混乱的代码维护,迁移去痛苦了
jsp网站本地开发环境:
软件:(我用到的版本) eclipse3.0.1,lomboz3.0,tomcat5.0.27,tomcatplugin,dreamweaver mx 2004, mysql,mysql front,resin 2.1.16
一套上传到服务器前需要的测试环境 软件(dreamweaver ,mysql,resin)
这样做的原因是虚拟主机的环境用的是resin,我本机开发用tomcat,我得先测测再传服务器吧,dm得站点管理功能满好用的,就用它来管理测试站点了
一套本地开发环境 软件(eclipse,tomcat,lomboz,tomcatplugin,mysql,dreamweaver)
主要是用到eclipse结合tomcat方便的web开发的特性,lomboz我主要用来写servlet,设计页面dm这个东东还是要用用的。在这里我得提醒自己必须要将tomcat项目所在目录做成虚拟目录,并对应一个虚拟主机,尽量模仿公网上面虚拟主机的环境,减少代码移植带来的麻烦。
分享到:
相关推荐
《JSP Web应用开发案例教程》是侯玉香教授撰写的一本教材,旨在帮助读者深入理解和掌握JSP(JavaServer Pages)技术在Web应用开发中的实际运用。这本教程通过丰富的案例,详细讲解了JSP的基本概念、语法特性以及如何...
《JSP+Web应用开发案例教程》教学课件是一份专为学习JSP(Java Server Pages)技术及其在Web应用开发中的实践所设计的教学资源。这份课件详细讲解了JSP的基础知识、核心概念以及实际应用,对于初学者和有一定经验的...
标题“JSP应用开发详解”指明了本书的内容聚焦于Java Server Pages(JSP)技术的应用开发,旨在深入阐述JSP技术在Web应用开发中的具体使用方法和最佳实践。JSP是基于Java技术的服务器端技术,它被广泛用于生成动态...
在学习《JSP应用开发详解》的过程中,读者应结合实际的开发环境进行练习,以便更好地理解和掌握这些概念和技术。同时,由于电子书内容可能来自网络搜集,建议读者在阅读时注意版权问题,尊重原创者的权益,并确保...
**JSP应用开发详解第三版源代码分析** 在IT行业中,Java Server Pages(JSP)是一种广泛用于构建动态web应用程序的技术。它允许开发者将HTML、CSS、JavaScript与Java代码混合编写,以实现服务器端的逻辑处理。《JSP...
《Web应用开发技术:JSP(第二版)》是一本由崔尚森、张白一、张辰合著的专业教材,由西安电子科技大学出版社出版。该书深入浅出地介绍了JSP(JavaServer Pages)这一重要的Web开发技术,旨在帮助读者掌握动态网页的...
本资源主要介绍了JSP应用开发的基本概念和实践,包括JSP的技术特征、JSP网站的执行过程、JDK、Tomcat和MySQL的安装与配置、Eclipse开发工具的安装与使用等。 1. JSP技术特征 JSP技术所开发的Web应用程序是基于Java...
在IT领域,特别是针对Web应用开发,JSP(JavaServer Pages)作为一种强大的技术,被广泛应用于构建动态网页。本文将基于给定的文件信息,深入探讨JSP开发环境的本地详细配置过程,以及如何确保配置的正确性,以便...
jsp应用开发详解.part1 因为上传文件大小受限part2请到我的资源下载 作者:作者:刘晓华//张健//周慧贞 译者:作者:刘晓华//张健//周慧贞 出版社:电子工业出版社 本书结合JSP和Servlet的最新规范,从基本的...
当开发人员使用JSP创建Web应用程序时,这些应用程序可以被部署到任何安装有兼容JVM的服务器上,无需进行额外的修改。 ### JSP技术的关键特性 - **动态内容生成**:JSP允许开发者直接在HTML文档中嵌入Java代码,...
【JSP应用开发详解】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,主要用于构建服务器端的应用程序。在JSP应用开发中,开发者可以将HTML、CSS、JavaScript与Java代码相结合,实现数据的动态展示...
《jsp应用开发详解》这本书是Java服务器页面(JSP)...通过《jsp应用开发详解》这本书,读者不仅可以理解JSP的工作原理,还能学会如何利用JSP进行高效、可扩展的Web应用开发,为职业生涯中的项目开发打下坚实的基础。
《精通jsp-web开发技术与典型应用》是一本深入讲解JavaServer Pages (JSP) 技术及其在Web开发中的实际运用的书籍。作者张新曼以其丰富的教学和实践经验,为读者构建了一套全面且实用的学习路径,旨在帮助学生和...
**JSP应用与开发**是Web开发领域中的一个重要主题,主要涉及使用Java Server Pages技术创建动态网页。马建红编写的《JSP应用与开发》第二版是一本深入讲解这一技术的专业教材,提供了丰富的实例和练习,以帮助读者...
《JSP+Servlet+Tomcat应用开发从零开始学》是由林龙编著的一本针对初学者的IT技术书籍,主要介绍了使用Java的Web开发技术,包括JSP、Servlet和Tomcat服务器。这本书旨在帮助读者从零基础开始,逐步掌握Web应用程序的...
《jsp应用开发详解全书源码》是一份针对JavaServer Pages(JSP)技术的实践教程,包含了丰富的示例和项目代码,对于初学者来说,是深入理解和掌握JSP开发的宝贵资源。JSP是一种在服务器端运行的脚本语言,它结合了...
面向JSP实际应用开发,通过大量的实例,循序渐进地为读者介绍了有关JSP开发所涉及的各类知识,同时还包含JDK、Tomcat...本书适合JSP初学者和JSP应用开发人员进行阅读和学习,同时也可作为计算机及相关专业的教材使用。
《JSP+Servlet+Tomcat应用开发从零开始学》这本书是针对初学者设计的一本教程,旨在帮助读者从零基础开始学习如何使用JavaServer Pages(JSP)、Servlet和Apache Tomcat服务器进行Web应用程序的开发。JSP、Servlet和...