用Eclipse 开发Dynamic …
来源:互联网 发布:ios11蜂窝移动网络搜索 编辑:程序博客网 时间:2024/06/05 09:17
http://blog.csdn.net/blue_fire2008/article/details/7525557
简介:本文仅简单介绍基于Eclipse开发Dynamic WebProject应用下的JSP,Servlet及TOMCAT数据源的配置和开发。
软件环境:
Eclipse Java EE IDEfor Web Developers压缩包eclipse-jee-indigo-SR2-win32.zip
JDK安装包jdk-7u1-windows-i586.exe
TOMCAT安装包apache-tomcat-7.0.27.exe
MySQL压缩包mysql-6.0.4-alpha-win32.zip
MySQL JDBC驱动jar包mysql-connector-java-5.1.18-bin.jar
一,创建Server
通过菜单选择File > New>Other>Server,创建Server,如下图所示。
单击“下一步”,再单击“完成”。
二,创建Dynamic Web Project项目
1,通过菜单选择File > New> Dynamic WebProject,新建项目,项目名HelloWorld,其他值默认。
2, 项目资源如下图所示。
三,创建JSP文件
1,创建index.jsp文件,右击项目,New >JSPFILE,如下图所示,单击完成。
2,在<body></body>中间处插入如下代码:
<h1>Today's date is<%= d.toString()%></h1>
3,右击项目,Run...>Runon Server,选择刚新建的Server。运行效果如下图所示:
四,创建Servlet文件
1,新建HelloWorldServlet,右击项目,New>Servlet,如下图所示,单击完成。
2,在doGet方法中添加如下代码:
response.getWriter().write("Hello,world!");
3,运行Servlet,重新启动Server。运行效果如下:
五,数据源的配置和开发。
1, 将MySQLJDBC驱动jar包复制到TOMCAT安装目录下的lib目录中。
2, 修改Servers下Tomcat v7.0 Server atlocalhost-config/context.xml文件,如下图所示:
3,
maxIdle="30"maxWait="10000"username="root"password="root"
driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost/bookdb"/>
4,创建JSP测试页NewFile.jsp文件,在<body></body>中间插入如下代码:
<%
5,在JSP头部指定字符集及导入相关包。
<%@ page language="java"contentType="text/html;charset=GBK"
pageEncoding="GBK"
编后语:
1.Dynamic WebProject项目的WEB-INF目录下没有web.xml文件。
2.MySQL用户名和密码均为root,数据库名为bookdb,数据源名为jdbc/bookDS
3.JSP文件中关于数据源访问代码没有置于try...catch中,这是不严谨的。
4.
5.
- 用Eclipse 开发Dynamic …
- ABAP Dynamic Selection…
- 用 Eclipse 平台进行 C/C++ 开发
- 使用 Eclipse 开发 J2EE 应用(转)
- Eclipse 直接开发HANA U…
- Android开发插件 Eclipse ADT
- Windows Embedded Standard 7 开发…
- Windows Embedded Standard 7 开发…
- Windows Embedded Standard 7 开发…
- Windows Embedded Standard 7 开发…
- Windows Embedded Standard 7 开发…
- IOS 开发 loadView 和 viewDidLoad…
- 用Eclipse 来导入android 工…
- dynamic web module&nbs…
- java中dynamic web proj…
- eclipse web开发插件
- 集成开发环境 Eclipse
- Java eclipse: e
- 动态修改ListView 的分割线
- android 提升性能总结
- android SlidingDrawer抽屉类…
- Android中Gallery 点击图片放大
- Android TextView字体颜色跟…
- 用Eclipse 开发Dynamic …
- java中dynamic web proj…
- Eclipse 远程主机强迫关闭了…
- 我从创建四家技术公司中学到的事
- Eclipse开发前常用设置(转)
- iphone开发书籍
- mysql source命令
- <监听器模式>在C++ 与 Java 之间实现的差异
- web开发eclipse环境配置