欢迎来到天天文库
浏览记录
ID:30791899
大小:629.50 KB
页数:10页
时间:2019-01-03
《web应用开发步骤》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Web应用部署根Fl录Xweb应用进行纵向分层(分包,毎个包各司^ext4►
2、^JRESystemLibrary(JavaSE7(MacOSXDefail►@>JavaEE5Libraries►gjiWebAppLibraries►&WebRoot▼03、4、Web应用开发步骤:1>创建web丄程(5)—Web应用源码文件夹src▼^ext4►$爭src5JRESystemLibrary[JavaSt7(MacOSXDefaSJ^vaEE5Libraries►qio:javaee.jar-/Applications/MyEciipse/Coif►
3、oio;js
4、f-irnpLjar■/Applications/MyEclipse/C►A:jsf-apijar/Appfkations/MyEclipse/Co►jstl-1.2jar-.''Applications/My田ip丸/Cq▼SWebAppI叶詁生—第三方mysql驱动包►區mVfdf-cofin已匸tor-jaw-5・L8-birLjar一/if亡bRoot■2、在src目录下(5)根据软件设计中得软件架构图,其职)package:[cn.edu.zzti]control、B0^DAO>DB、DO连接数据库准备,首先在WebRootWEB-INFlib目录
5、下导入第三方jar包,用于与mysql数据库进行连接。(5)然后创建数据库(两种情况,如果给定了sql脚本,贝IJ直接将.sql文件通过mysql控制台的命令行,sourcepathXX.sql;导入数据库;如果没有sql脚木,而指定了数据库名称和类或者表的信息,则按要求创建数据库和农,createdatabasecreatetable)⑸再编写JDBCUtil.java类,在DB数拯包中,主要完成数据库张动加载、获取数据库连接,释放连接资源。数据库相关属性信息存储在db.properties文件中,在JDBCUtil.java中通过Properties对象
6、加载(10)▼^ext4▼0src►田cn.edu.zzti.BO►cn.edu.zzti.control►田cn.edu.zzti.DAO▼cn.edu.zzti.DB►DbcoUtiLiava
7、>if
8、StringUtiLjava►•中cn.edu.■1[T
9、JDBCUtil.java圍db.properties却1usernomerroo七2passwd^弼库吐^字,自行修改3url«jdbc:mysql://localhost:3306J4driverName=com.mysql•jdbc•Drivei^^^™r-rcharacterEncodingsu
10、七f-8(下面的代码不需要任何改变)packagecn.edu.zzti.DB;importjava.io.IOException;importjava.io.InputStream;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.Properties;publicclassJDBCUtil{priv
11、atestaticStringusername;privatestaticStringpasswd;privatestaticStringurl;privatestaticStringdriverName;static{Propertiesproperties=newProperties。;InputStreamioJDBCUtil.class.getClassLoader0.getResourceAsStream(udb.propertiesn];try{properties.load(io);}catch(IOExceptione){e.printStack
12、TraceQ;}username=properties.getProperty(nusernamen);passwd=properties.getProperty(npasswdN);url=properties.getPropertyC'uiTJ;driverName=properties.getProperty(HdriverNameH);try{Class.forName(driverName);}catch(ClassNotFoundExceptione){e.printStackTraceQ;publicstaticConnectiongetConne
13、ctionQ{try{r
此文档下载收益归作者所有