用Eclipse 开发Dynamic …
2014-06-14 19:36
246 查看
/article/11503137.html
简介:本文仅简单介绍基于Eclipse开发Dynamic Web
Project应用下的JSP,Servlet及TOMCAT数据源的配置和开发。
软件环境:
Eclipse Java EE IDE
for 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,如下图所示。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
单击“下一步”,再单击“完成”。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
二,创建Dynamic Web Project项目
1,通过菜单选择File > New
> Dynamic Web
Project,新建项目,项目名HelloWorld,其他值默认。
2, 项目资源如下图所示。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
三,创建JSP文件
1,创建index.jsp文件,右击项目,New >JSP
FILE,如下图所示,单击完成。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
2,在<body></body>中间处插入如下代码:
<%
java.util.Date d
=new
java.util.Date();%>
<h1>Today's date is<%= d.toString()%></h1>
3,右击项目,Run...>Run
on Server,选择刚新建的Server。运行效果如下图所示:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
四,创建Servlet文件
1,新建HelloWorldServlet,右击项目,New
>Servlet,如下图所示,单击完成。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
2,在doGet方法中添加如下代码:
response.getWriter().write("Hello,
world!");
3,运行Servlet,重新启动Server。运行效果如下:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
五,数据源的配置和开发。
1, 将MySQL
JDBC驱动jar包复制到TOMCAT安装目录下的lib目录中。
2, 修改Servers下Tomcat v7.0 Server at
localhost-config/context.xml文件,如下图所示:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
3,
在</Context>之前插入如下代码:
<Resourcename="jdbc/bookDS"auth="Container"type="javax.sql.DataSource"maxActive="100"
maxIdle="30"maxWait="10000"username="root"password="root"
driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost/bookdb"/>
4,创建JSP测试页NewFile.jsp文件,在<body></body>中间插入如下代码:
<%
Context
ctx=new
InitialContext();
Connection
conn=null;
DataSource
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/bookDS");
conn=ds.getConnection();
Statement
stmt=conn.createStatement();
ResultSet
rs=stmt.executeQuery("select * from
book");
while(rs.next()){
out.println(rs.getString(1)+"<br>");
out.println(rs.getString(2)+"<br>");
}
rs.close();
stmt.close();
conn.close();
%>
5,在JSP头部指定字符集及导入相关包。
<%@ page language="java"contentType="text/html;
charset=GBK"
pageEncoding="GBK" import="java.sql.*,javax.sql.*,javax.naming.*"%>
6,运行NewFile.jsp,如下图所示:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
编后语:
1.Dynamic Web
Project项目的WEB-INF目录下没有web.xml文件。
2.MySQL用户名和密码均为root,数据库名为bookdb,数据源名为jdbc/bookDS
3.JSP文件中关于数据源访问代码没有置于try...catch中,这是不严谨的。
4. MySQL中创建数据库及表时,指定了字符编码为GBK,所以在JSP中中文没有出现乱码。
5. Server只是方便开发和调试WEB项目,真实布署WEB应用时,应该修改Tomcat安装目录下的conf/server.xml文件和Web端项目下的WEB-INF/web.xml文件。
简介:本文仅简单介绍基于Eclipse开发Dynamic Web
Project应用下的JSP,Servlet及TOMCAT数据源的配置和开发。
软件环境:
Eclipse Java EE IDE
for 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,如下图所示。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
单击“下一步”,再单击“完成”。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
二,创建Dynamic Web Project项目
1,通过菜单选择File > New
> Dynamic Web
Project,新建项目,项目名HelloWorld,其他值默认。
2, 项目资源如下图所示。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
三,创建JSP文件
1,创建index.jsp文件,右击项目,New >JSP
FILE,如下图所示,单击完成。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
2,在<body></body>中间处插入如下代码:
<%
java.util.Date d
=new
java.util.Date();%>
<h1>Today's date is<%= d.toString()%></h1>
3,右击项目,Run...>Run
on Server,选择刚新建的Server。运行效果如下图所示:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
四,创建Servlet文件
1,新建HelloWorldServlet,右击项目,New
>Servlet,如下图所示,单击完成。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
2,在doGet方法中添加如下代码:
response.getWriter().write("Hello,
world!");
3,运行Servlet,重新启动Server。运行效果如下:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
五,数据源的配置和开发。
1, 将MySQL
JDBC驱动jar包复制到TOMCAT安装目录下的lib目录中。
2, 修改Servers下Tomcat v7.0 Server at
localhost-config/context.xml文件,如下图所示:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
3,
在</Context>之前插入如下代码:
<Resourcename="jdbc/bookDS"auth="Container"type="javax.sql.DataSource"maxActive="100"
maxIdle="30"maxWait="10000"username="root"password="root"
driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost/bookdb"/>
4,创建JSP测试页NewFile.jsp文件,在<body></body>中间插入如下代码:
<%
Context
ctx=new
InitialContext();
Connection
conn=null;
DataSource
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/bookDS");
conn=ds.getConnection();
Statement
stmt=conn.createStatement();
ResultSet
rs=stmt.executeQuery("select * from
book");
while(rs.next()){
out.println(rs.getString(1)+"<br>");
out.println(rs.getString(2)+"<br>");
}
rs.close();
stmt.close();
conn.close();
%>
5,在JSP头部指定字符集及导入相关包。
<%@ page language="java"contentType="text/html;
charset=GBK"
pageEncoding="GBK" import="java.sql.*,javax.sql.*,javax.naming.*"%>
6,运行NewFile.jsp,如下图所示:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
开发Dynamic Web Project应用程序" />
编后语:
1.Dynamic Web
Project项目的WEB-INF目录下没有web.xml文件。
2.MySQL用户名和密码均为root,数据库名为bookdb,数据源名为jdbc/bookDS
3.JSP文件中关于数据源访问代码没有置于try...catch中,这是不严谨的。
4. MySQL中创建数据库及表时,指定了字符编码为GBK,所以在JSP中中文没有出现乱码。
5. Server只是方便开发和调试WEB项目,真实布署WEB应用时,应该修改Tomcat安装目录下的conf/server.xml文件和Web端项目下的WEB-INF/web.xml文件。
相关文章推荐
- Eclipse&nbsp;下J2EE&nbsp;开发与解释
- Eclipse下ruby&nbsp;和&nbsp;RoR的开发环境配…
- Android开发插件 Eclipse ADT
- 使用 Eclipse 开发 J2EE 应用(转)
- 2011-01-17 在Eclipse中开发…
- 用 Eclipse 平台进行 C/C++ 开发
- Eclipse 直接开发HANA U…
- 配置hadoop-1.2.1&nbsp;eclipse开发环境
- eclipse 开发向导插件
- Android开发环境搭建&Eclipse
- eclipse&php开发环境配置
- rcp(插件开发)异常:Exception in thread "Thread-7" org.eclipse.swt.SWTException: Invalid thread access
- 最新受欢迎的十个 Eclipse 插件
- Drupal&nbsp;模块开发基本教程(二)
- Drupal&nbsp;模块开发基本教程(三)
- eclipse&nbsp;调试&nbsp;悬浮&nbsp;变量&nbsp;不显示&nbsp;无…
- Eclipse与apach tomacat配置
- uchome二次开发&nbsp;-&nbsp;研究uchome通用…
- STM32 开源开发环境的搭建 eclipse+gnu arm+CodeSourcery+jlink&stlink
- Drupal&nbsp;模块开发实例之一:表单的…