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

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

 

网站是PHP写的

后台数据处理是JAVA写的.

 

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

 

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

 

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

 

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

 

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

 

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

httpclient可以做到类似的操作

httpclient同样可以保存cookie什么的

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

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

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

持久化方法非常多

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

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