构建服务器--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类实现对表数据的查询等功 能,类似如下:
添加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
一、知识要点
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