欢迎来到天天文库
浏览记录
ID:51963796
大小:1.29 MB
页数:19页
时间:2020-03-26
《JavaEE单元1配套教学课件4JavaEE 单元一 JavaEE 单元一 JavaEE-单元1 任务1 任务实施.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Struts2+Hibernate+SpringJavaEE企业级项目开发单元一项目分析与设计—任务1实施搭建JavaWeb开发环境1任务介绍2实施步骤3任务小结4拓展任务目录页第1页任务1实施搭建JavaWeb开发环境过渡页第2页过渡页任务介绍任务1实施搭建JavaWeb开发环境任务介绍本任务主要介绍了JavaWeb的开发环境的搭建,主要包括:JDK版本的选择Web服务器的选择数据库的选择开发工具的选择最后应用MVC模式开发用户注册模块第3页过渡页第4页过渡页实施步骤任务1实施搭建JavaWeb开发环境实施步骤第5页1JDK版本的选择选择JDK1.6及以上版本作为Jav
2、a开发环境2Web服务器的选择选择Tomcat6.0及以上版本作为Web服务器任务1实施搭建JavaWeb开发环境实施步骤第6页4开发工具的选择选择MyEclipse10及以上版本作为系统的开发工具3数据库的选择考虑到兼容性,选择SQLServer2008作为系统的数据库任务1实施搭建JavaWeb开发环境实施步骤第7页任务目标:用户注册的功能是用户输入注册信息,查询用户是否存在,如果不存则保存到数据库中,如果已经存在则返回。5应用MVC模式设计用户注册模块视图层模型层控制层register.jspregisterSuccess.jspregisterError.jspU
3、serInfoModel.javaUserInfoControl.java表1-1用户注册模块的MVC任务1实施搭建JavaWeb开发环境实施步骤第8页5应用MVC模式设计用户注册模块(1)创建web项目任务1实施搭建JavaWeb开发环境实施步骤第9页5应用MVC模式设计用户注册模块(2)Web服务器配置任务1实施搭建JavaWeb开发环境实施步骤第10页5应用MVC模式设计用户注册模块(3)数据库连接连接数据库类:DBCon.java连接方法:publicConnectiongetConnection();//获得连接主要代码如下:Class.forName("com
4、.microsoft.sqlserver.jdbc.SQLServerDriver");con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=hbook","sa","123");连接SQLServer2008时,需要导入sqljdbc4.jar包到项目中任务1实施搭建JavaWeb开发环境实施步骤第11页5应用MVC模式设计用户注册模块(4)模型端设计用户注册模型端类:UserInfoModel.java用户注册功能:insert(UserInfouserInfo)方法
5、主要代码:连接SQLServer2008时,需要导入sqljdbc4.jar包到项目中publicbooleaninsert(UserInfouserInfo){//保存用户注册信息……//数据库连接//将用户信息插入到表tb_userInfo中inti=pstmt.executeUpdate();if(i>0){//判断是否插入成功result=true;}……}任务1实施搭建JavaWeb开发环境实施步骤第12页5应用MVC模式设计用户注册模块(5)模型端设计用户控制端类:UserInfoControl.java该Servlet类的主要代码:连接SQLServer20
6、08时,需要导入sqljdbc4.jar包到项目中publicclassUserInfoControlextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html;charset=gb2312");PrintWriterout=response.getWriter();……//通过请求参数获取用户输入信息:用户名、密码、
7、地址信息TransCodecode=newTransCode();……//用户名、密码、地址编码转换UserInfouserInfo=newUserInfo();……//用户信息对象设置用户名、密码、地址UserInfoModelpmodel=newUserInfoModel();booleanresult=pmodel.insert(userInfo);//保存用户信息if(result){//保存成功request.getRequestDispatcher("/userInfoSuccess.jsp").forward(r
此文档下载收益归作者所有