现在开发javaweb使用哪个版本的eclipse和myeclipse三姩没有正式开发了,落后了请各位大哥大姐帮个忙,告诉小弟一声
最新的好一些,但是稳定的还是最好用6点几的个人认为··~~~~
本文将介绍如何使用 MyEclipse 来开发Web 项目(包括HTMLJSP,ServletFilter和后台Java 类),并进行发布运行,测试和调试本章将通过开发一个使用JDBC 进行登录验证的简单例子来给大家展示相关的操作過程。
那么哪些应用算是 Web 应用呢简单说通过网络浏览器,例如IEFirefox 等等上网看到的绝大多数网页,都属于Web 应用的范围所以它的应用是非瑺的广的。要想做好一个Web 应用只掌握Java 是远远不够的,您还得深入了解HTMLCSS,JavaScript 甚至AJAXFlash,ActiveX
等技术俗话说的好:三分相貌七分妆。用户第一印潒看到的只能是看到的网页的样子和友好度他是完全不懂所谓的.NET,PHPJSP,ASP 还有什么ROR的所以提示初学者多花些时间在Web 层的技术上。
创建JSP 页媔 本节内容将会讲解创建JSP页面实际上JSP编辑器许多地方都是和上文介绍的HTML编辑器非常相似的。因此本节内容将会简要介绍其过程启动创建 HTML 页面的对话框有多种方式,这里只介绍两种:/xml/ns/javaee"
创建Filter(过滤器)实际开发中都需要开发一些很有用的过滤器来解决中文表单提交问题啊,给請求和响应加入GZIP 压缩功能啊用户权限控制啊,等等然而遗憾的MyEclipse 不支持直接创建过滤器。在这里只好手工创建一个解决Tomcat 表单提交中文问題的过滤器选择菜单 File > New > Class,来创建一个名为TomcatFormFilter 的类包名为filters。然后把类的代码修改为如下所示:
至此数据访问层的开发已经完成,为什么要多写这么多代码呢这是因为分层的設计能够便于多人合作开发,也便于单独测试每一层的功能当然,项目规模小的话把所有的代码都放到那个Servlet 里面就行了
修改Servlet 调用后台類 现在我们可以修改 Servlet 来加入调用DAO 层代码然后判断登录的功能了,设置完登录状态后会转向到/result.jsp。修改后的Servlet 代码如下所示:
至此这个简单嘚登录小项目就开发完毕了。
Tomcat并点击OK按钮后就会自动发布或者重新发布应用然后启动服务器。也可以通过点击主界面工具栏上的 按钮发咘完毕后然后启动服务器来进行测试了。在Servers视图中选中服务器之后点击视图工具栏上的 按钮以运行模式启动服务器。
服务器启动完毕後点击工具栏上的 按钮来打开浏览器视图,然后键入地址: 来打开登录页面如下图所示:
在表单的用户名处输入数据库里存在的学生嘚名字,例如张三再输入密码,然后点击提交就可以显示登录的结果了。
如果只是修改了 JSP 页面那么MyEclipse 会自动把JSP 更新到服务器上,但是洳果是改了类文件或者一些配置文件那么需要手工重新发布这个项目。如何重新发布这个项目呢我们可以在Servers 视图上选中所发布的项目,然后点击视图工具栏上的
来重新发布或者在项目上点击右键选择菜单Redeploy,如图8.10 所示之后稍等片刻就可以完成重新发布的过程。
调试JSP 应鼡MyEclipse可以对Web应用里面的类或者JSP页面Servlet进行调试。例如可以双击JSP编辑器的行首的隔条来设置断点,然后以调试模式启动服务器例如下面是訪问index.jsp时的调试透视图界面,我们可以修改变量值b为4(被修改过的值以本人允荆??缓蟮慊鱀ebug视图的
Resume按钮来继续往下执行就可以看到最终嘚执行结果是5。如下图所示:
清单 8.10 用来调试的JSP 页面源码
使用调试器可以很方便的快速定位出现问题的地方加快修改代码的速度。
高级设置本节内容仅供了解大部分情况下都不需要对这些内容进行修改。
3. 因为eclipse中的web部署文件夹叫做webContent而myeclipse中叫做webRoot,针对这个不同需要做一系列的修改首先在新建的工程上点击右键,选择"Properties"出现以下对话框。请注意红框区域一般都需要修改。