0 0

请问一下,如果用JAVA做网站是否可以实现一个持久性的东西.3

我现在网站的流程是这样子的.

 

网站是PHP写的

后台数据处理是JAVA写的.

 

客户在网上输入一个单词, 例如: 连衣裙. 通过表单提交,然后存入数据库

 

然后后台数据处理程序检测到有新数据,关键词是连衣裙, 然后处理程序就登入淘宝, 这个登入淘宝是指用java.httpurlconnection登入淘宝.然后向淘宝的搜索页面发起请求,再把结果放到数据库供用户查看. 如果再有另外一个用户搜索衬衣, 这时后台处理程序就不用再入登入淘宝了,只要直接到搜索页面发起请求就可以了.

 

后台处理程序有一个登陆淘宝的过程

 

我现在就是想把网站和后台处理程序全部整合在一起.全部用JAVA来做.

 

不知道JAVA来做网站,可否能实现一个持久的对像或是什么东西.用来保存那个 登陆淘宝,搜索关键词的操作.

 

希望得到指点.先谢谢了.

2011年7月01日 09:43

3个答案 按时间排序 按投票排序

0 0

采纳的答案

httpclient可以做到类似的操作

httpclient同样可以保存cookie什么的

不过要从淘宝返回的页面上分析出自己想要的东西,这是一个很大的工作量

而且,如果淘宝页面改掉了,可以还需要变更代码

不知道淘宝有没有专门提供类似服务的接口

2011年7月01日 14:27
0 0

  假如你需要持久对象,那么用先writeObject到硬盘,然后readObject读出来咯。

2011年7月01日 22:00
0 0

持久化方法非常多

既然有数据库,就放数据库好了

2011年7月01日 12:23

相关推荐

    SILVER对象数据库对象持久化JAVA实现.pdf

    "SILVER对象数据库对象持久化JAVA实现" SILVER对象数据库对象...SILVER对象数据库对象持久化JAVA实现是一个功能强大且实用的解决方案,能够满足面向对象数据库系统的开发需求,提高开发的简易性和对象传输的完整性。

    这是一个使用 Java 语言 ( java.awt + java.swing ) 实现的 2048 游戏程序.zip

    总之,这个Java实现的2048游戏项目展示了如何利用java.awt和java.swing库构建一个交互性强、视觉效果良好的桌面应用程序。通过学习和理解这个游戏的源代码,开发者可以加深对Java GUI编程的理解,同时也能掌握到游戏...

    精通Hibernate:Java对象持久化详解.zip

    通过阅读《精通Hibernate:Java对象持久化详解》,开发者可以深入了解Hibernate的工作原理,学习如何有效地使用它来实现对象持久化,从而提高开发效率,降低维护成本。这本书对于Java Web开发者,尤其是初次接触...

    jsp.rar_javascript做网站_jsp实现校友录_校友录_毕业设计

    【标题】"jsp.rar_javascript做网站_jsp实现校友录_校友录_毕业设计" 提供了一个关于使用JavaScript和JSP技术开发一个校友录网站的项目背景。这个项目旨在为班级或毕业生群体提供一个在线平台,以便他们可以交流、...

    Java实现一个简单的数据库系统

    使用Java来实现一个简单的数据库系统是一项挑战,但同时也提供了灵活性和可扩展性。Java的面向对象特性使其成为开发此类系统的理想选择。本篇文章将深入探讨如何使用Java实现一个包含基本功能如`select`、`insert`...

    Java + Netty 实现的高并发高可用MQTT服务broker,轻松支持10万并发(有群友实现了130万在线).zip

    Java + Netty 实现的高并发高可用MQTT服务broker,轻松支持10万并发(有群友实现了130万在线).zip 功能说明: 参考MQTT3.1.1规范实现 完整的QoS服务质量等级实现 遗嘱消息, 保留消息及消息分发重试 心跳机制 MQTT连接...

    java实现MQTT所需mqttv3包全版本

    Eclipse Paho 是一个开源项目,它提供了多种编程语言的 MQTT 客户端,包括 Java,使得开发者能够方便地在各种应用中集成 MQTT 协议。在你提供的文件列表中,我们看到的是不同版本的 `org.eclipse.paho.client.mqttv3...

    Java实现简单的数据库以及银行系统实现

    在本项目中,"Java实现简单的数据库以及银行系统实现"是一个使用Java编程语言构建的银行管理系统,它允许用户与数据库进行交互,执行常见的银行交易操作。这个系统的关键知识点包括Java编程、数据库连接、对象关系...

    java数据库设计持久化操作实现

    在Java编程领域,数据库设计和持久化...总之,Java中的数据库设计与持久化操作是一个多层面的过程,涉及IO、XML、JDBC和数据库管理系统等多个技术领域。理解并熟练掌握这些技术,对于开发健壮、高效的应用至关重要。

    java源码包---java 源码 大量 实例

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    java实现课程表

    【Java实现课程表】是一个基于Java编程语言设计的特定于某个学校的教务系统课程表程序。这个程序的主要目的是为了展示如何使用Java技术来构建一个能够显示、管理个人课程的工具。由于不同学校的教务系统差异,这个...

    Java持久API课堂.pptx

    Java持久API课堂.pptx

    SSM整合quartzb并持久化到数据库实现动态增删改查

    SSM整合Quartz是Java开发中常见的一个应用场景,主要用于实现定时任务的管理。SSM框架由Spring、Spring MVC和MyBatis三个组件组成,而Quartz是一个强大的作业调度框架,可以用于安排和执行周期性的任务。下面将详细...

    自己写的一个持久化层

    总的来说,这个自定义持久化层是一个实现了数据持久化的Java组件,其设计灵感来源于Hibernate,但可能根据特定需求进行了调整或简化。通过使用JDBC作为底层数据访问手段,它能够与多种数据库系统进行交互。对于学习...

    java类复制一个持久化对象

    本文将深入探讨如何利用反射机制在Java中复制一个持久化对象,理解其背后的原理以及实现过程。 ### Java反射机制 反射是Java的一项强大特性,它允许运行时检查类、接口、字段和方法的信息,并能够动态地创建和操作...

    Java用Java实现简易通讯录界面

    在本文中,我们将深入探讨如何使用Java编程语言来实现一个简易的通讯录界面。这个通讯录界面将基于Java的图形用户界面(GUI)技术,帮助用户进行联系人的增删查改操作。首先,我们来看看涉及的主要知识点。 1. **...

    java持久层API.pdf

    文档中提到了Userinfo.java这个实体类的定义。实体类使用@Entity注解表示该类是一个实体类,@Table注解映射到数据库中的userinfo表,@Id注解用于定义主键,@Column注解用于映射表中的列。 7. 数据源配置: 在文档中...

    一个简单的java持久化类

    在这个场景中,提到的"一个简单的java持久化类"可能是一个实现了将数据库查询结果(ResultSet)转化为对象数组的类。ResultSet是Java JDBC(Java Database Connectivity)接口的一部分,用于存储从SQL查询返回的结果...

    Java持久性和休眠指南(S. Hennebrueder)Guide to Java Persistence and Hibernate (S. Hennebrueder)

    Java Persistence API(JPA)是一个Java EE的持久性标准,Hibernate则是这个标准的一个实现。两者之间有一些差异,但Hibernate提供了对JPA的广泛支持。 ### 6. Hibernate API与EntityManager API Hibernate API是...

Global site tag (gtag.js) - Google Analytics