JAVA综合面试题:页面的抓取、解析、保存数据库和生成HTML的页面展示
写一个jsp页面,访问时显示从下面的页面提取出的销售商详细信息:价格、运费、经销商基本信息等,并写到一个数据库表里。
http://www.amazon.com/gp/offer-listing/B0012J52OC/
数据抓取的问题,涉及到
1 用URLConnection 读取页面信息,用httpclient也行
2 用Pattern 解析页面并拿到你要的信息
3 显示数据
4 存入数据库
这个是一个综合的考试,涉及的知识面比较广。
1 我这里只给出关键的部分,使用java程序实现,而不是JSP的代码。移植工作请自行完成。
2 我使用自己的数据库连接,请替换为应用服务器提供的数据源为好
3 代码分三部分,数据库结构,POJO类和应用程序
一、数据库结构 AmazonGoods.sql 使用的是MySQL的数据库
<div class="dp-highlighter"><div class="bar"><div class="tools">查看复制到剪切板打印
页:
[1]