myEclipse 创建服务器

来源:互联网 发布:zram内存优化 编辑:程序博客网 时间:2024/06/06 14:04
构建服务器--myEclipse(hibernate+tomcat+servlet)
一、知识要点
tomcat:小型服务器
Servlet:动态网页制作
hibernate:对JDBC做了轻量级封装,不仅提供ORM映射服务,还提供数据查询和数据缓存功能,Java人员可以方便地通过Hibernate API来操纵数据库.


二、myEclipse操作
创建webProject:
1、创建web应用程序:File->new->webProject
2、在src下创建一个包
3、右键该webProject->myEclipse->Project Facets->Install hibernate Facets


连接数据库:
1、android_客户端与服务器交互_服务器构建在右上角切换视图到数据库视图:myEclipse Database Explore
连接数据库,默认使用myEclipse中的Derby,驱动选择Derby
2、在APP下的Table创建新表,创建数据的名称及属性,选择Edit Table,可直接对表进行数据插入和删 改,对应视图中,右上角有图标可以实现数据的添加,保存等。
3、产生DAO类,实现类对表数据的查询等操作,右键该表,Hibernate Reserve Engining,关联对应的项 目,即可产生DAO类。


创建Servlet,操作动态网页的数据:
1、右键该项目->new ->Servlet,在Servlet中实现doPost函数,可通过DAO类实现对表数据的查询等功 能,类似如下:

response.setContentType("text/html"); request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter();Person1DAO pDao = new Person1DAO();  //创建DAO类List list = null; Gson g = new Gson();  //Gson类,将对象转换成json格式String age = request.getParameter("age");   if(age.equals("myAge")){ list = pDao.findAll();                            //查询表中的数据 out.print(g.toJson(list)); } else{ out.print("yes i do"); } out.flush(); out.close(); //out将数据输出到网页中


添加Gson包:右键项目->Properties->Java Build Path->Add External Jar(有时需要将gson包放在webRoot->WEB-INT->lib)


三、生成服务器
1、右键该项目->run as ->MyEclipse Server Application
  2、选择tomcat


四、访问服务器
1、手机客户端访问服务器时,手机需连电脑WiFi,使手机和电脑在同一局域网
2、手机访问时的IP地址为无线网络连接的ipv4地址,形式如: http://192.168.191.1:8080/ServletTest/Servlet?age=myAge
0 0
原创粉丝点击