各位大虾,如何利用java实现一个接口,接口要求:能下载并解析报文,提取数据并能以各种常用文件格式(如word、txt、excel表格)保存。我新手,求大虾们的指导~~~急!!!java

解决方案 »

  1.   

    1. 首先你得学一个具体的Java技术,例如JavaMail;
    2. 然后了解你的需求细节,例如目标系统支持Email;
    3. 然后用你的技术解决你的问题。对lz的问题,比方说我们设计这个一个系统:
    首先呢,当用户需要下载并解析报文然后保存到某个格式的文件里时,用户可以发送以下格式的email给你的系统:
    Dear LZ:
       Please download file from http://www.some.com/any/file/name; It needs password to download, please use root/password to do it.
       After downloaded, please save below fields into an excel file:
       productID, productName, price.   Thanks.接着LZ需要设计一个Email检查的程序,定期检查你的邮箱, 用以下正则表达式匹配:
    .*Please download file from\s*([^;]*)\s*; It needs password to download, please use\s*(\w*)/(\w*)\s*to do it.\s*After downloaded, please save below fields into an (\w*) file:\s*([^\.]*).\s*Thanks.*
    解析结果得到的matcher.group(n)中,group-1 就是URL,group2/3就是帐号密码, group-4就是文件格式,group5就是解析报文需要的字段名列表。第三步就是用以上信息完成工作,生成文件最后就是用客户email地址,把结果发回去。简单说,就是第一步设计输入输出接口,第二步定义数据格式,第三步功能实现,第四步结果输出。
      

  2.   

    我的是以客户端的形式从服务器下载数据,数据有自己的报文格式,需要解析提取。并不是Email类的。客户端代码有了,就是不会下载及分析报文的接口,之前也没做过,还请做过的大虾指导~~~最好有代码给予分析
      

  3.   

    这和什么GP的EMIAL扯上什么关系,
      

  4.   

    你所谓的接口无非就是提供个URL地址或者一个展示的页面,别人在上面输入参数或者在URL带入参数,你按参数取得数据使用并建议用POI生成EXCEL、WORD后推送出去。
    难点就是你得学学POI了,一般1个小时左右掌握