mac系统下用MyElipse搭建web项目(hibernate+servlet)
2014-01-21 14:23
381 查看
1.在myElipse中建一个web项目
2.建立一个数据库连接
在DBrowser中建立一个新的连接
其中driver jars要去下载一个mysql-connecter-java-5.1.22-bin.jar架包下载下来,然后加进去
3.为web项目加一个hibernate反向工程
然后直接下一步下一步
最后生成实体类:
做完以后效果如下
环境就搭建好了
4.用servlet和jsp做一个简单注册功能
(1)在index.jsp文件header后面加以下代码
Test是项目名
(2)新建一个servlet文件,命名Login
在doPost方法里加以下代码
(3)userDao文件中要修改save方法不然无法将数据保存到数据库,加入开启服务
注意:
1.如果报错提示can not found hibernate.cfg.xml ,是因为hibernate.cfg.xml文件要放到src目录下,不然找不到
2.如果输入路径后找不到服务,提示The requested resource is not available。 可能是因为将其他项目的文件直接拷到了项目里面,而配置文件(web.xml 如果没有需要自建)没有修改
2.建立一个数据库连接
在DBrowser中建立一个新的连接
其中driver jars要去下载一个mysql-connecter-java-5.1.22-bin.jar架包下载下来,然后加进去
3.为web项目加一个hibernate反向工程
然后直接下一步下一步
最后生成实体类:
做完以后效果如下
环境就搭建好了
4.用servlet和jsp做一个简单注册功能
(1)在index.jsp文件header后面加以下代码
<body> <form action="/Test/servlet/Login" method="post"> *登陆名:<input type="text" name="userName"> <br> *密 码:<input type="text" name="userPassword"> <br> <input type="submit" value="注册"> </form> </body>
Test是项目名
(2)新建一个servlet文件,命名Login
在doPost方法里加以下代码
response.setContentType("text/html"); response.setCharacterEncoding("utf-8"); String userName=request.getParameter("userName"); String userPassword=request.getParameter("userPassword"); User user = new User(userName,userPassword); UserDAO userDao =new UserDAO(); userDao.save(user); PrintWriter out = response.getWriter(); out.println("注册成功"); out.flush(); out.close();就建好一个简单的服务器了
(3)userDao文件中要修改save方法不然无法将数据保存到数据库,加入开启服务
public void save(User transientInstance) { log.debug("saving User instance"); try { //开启服务 Session session = getSession(); Transaction tr = session.beginTransaction(); session.save(transientInstance); tr.commit(); session.flush(); session.close(); log.debug("save successful"); } catch (RuntimeException re) { log.error("save failed", re); throw re; } }
注意:
1.如果报错提示can not found hibernate.cfg.xml ,是因为hibernate.cfg.xml文件要放到src目录下,不然找不到
2.如果输入路径后找不到服务,提示The requested resource is not available。 可能是因为将其他项目的文件直接拷到了项目里面,而配置文件(web.xml 如果没有需要自建)没有修改
相关文章推荐
- SpringMVC-Spring-Hibernate项目搭建之一-- 搭建maven 项目 & servlet的demo
- 在Mac OS X Yosemite 10.10.3 中搭建第一个 ASP.NET 5 Web 项目
- 整理下ubuntu系统下用symfony新建web项目的环境搭建以及一些问题
- Java web项目学习一(Mac idea环境搭建)
- Intellij IDEA采用Maven+Spring MVC+Hibernate的架构搭建一个java web项目
- Java一步一步构建web系统 在IDEA下用Maven搭建多模块项目
- Java Web项目在Mac系统上启动时提示nodename nor servname provided的解决办法
- 酒店管理系统_01_Servlet版本-项目搭建(引入Bootstrap)
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第一篇:前期环境准备
- linux系统web项目运行环境搭建
- JavaWeb物流管理项目开发(JSP、Servlet、JDBC):3、环境搭建
- Linux系统下的web项目环境搭建
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第三篇:新闻发布,新闻修改,新闻删除功能的实现
- Ubuntu系统下搭建Redmine项目管理系统详细说明(包括配置apache服务器)(二)Web服务器apache配置
- Spring MVC+Hibernate JPA搭建的博客系统项目中所遇到的坑
- 纯搭建Hibernate web项目框架
- Linux学习掌握(二):CentOS系统中搭建java开发环境与部署web项目
- web应用开发入门-使用mac版本eclipse搭建tomcat下web应用项目详细步骤
- 在Mac OS X Yosemite 10.10.3 中搭建第一个 ASP.NET 5 Web 项目
- SSM搭建-Maven创建第一个web项目(22-2)servlet演示