实习日记第一天——环境配置, ofbiz, Android, https
来源:互联网 发布:cf一直网络出现异常 编辑:程序博客网 时间:2024/06/10 23:13
实习就这样开始了。今天是第一天,下小雨。骑上自行车感觉空气很新鲜,心情也不错。
到公司先简单认识了一下各位同事,然后领导给指了个座儿我就开始工作了。
首先是环境配置。公司的研究对象是Apache开源软件联盟下的顶级项目——ERP系统ofbiz。这是一个挺特别的公司,一群有开源精神的人,公司的主要目的是发展开源软件。他们帮助企业定制和安装ofbiz,收费的同时为开源社区做贡献。开发环境是Ubuntu,依次安装了Sun jdk,ant,svn,eclipse,ofbiz等等,然后就可以通过浏览器访问ofbiz了。我的任务是为ofbiz开发android客户端。所以另外安装了android sdk和相应的eclipse。到此为止环境配完了。
然后开始做第一步——从android客户端与主服务器连接并显示接受到的信息。此处遇到了一些困难。因为连接是https,我没有处理过,所以第一次运行就收到了连接被拒绝(connection refused)的异常。狂查资料一小时,试过各种方法还是解决不了。后来发现大家遇到的普遍问题是(not trusted server certificate)也就是证书有效性的问题,而不是连接被拒绝。再进一步寻找才发现令我哭笑不得的bug:在连接url里我使用了localhost,这代表什么!?这代表的是客户端所在手机的本地地址!无语了,各位引以为鉴。
再之后……我终于得到了not trusted server certificate的异常……没办法慢慢查吧,谁让我对https不太了解呢。最终选择的方法是不再验证服务器,也就是说接受所有证书。首先重写了SSLSocketFactory类,使得其中的验证方法直接返回true。然后主要的部分应用了HttpClient。具体代码就先不贴了,有需要的留言。
最终在快下班的时候实现了与服务器端的通信。任务勉强完成了,明天继续。加油。
- 实习日记第一天——环境配置, ofbiz, Android, https
- 实习日记->第一天
- 实习的第一天:配置环境
- 实习日记之第一天
- 【实习日记】第一天上班
- 东软睿道实训日记—第一天
- 实习--实习第一天
- 实习日记->第十一天
- 实习日记->第四十一天
- Android 下arcgis开发学习第一天——环境配置及常见错误
- 数据结构学习日记——第一天
- spring4学习日记——第一天
- Micernel构建日记——第一天
- 金山实习日记·第一天(2008-07-14)
- treeView绑定省市联动-实习第一天日记
- [OpenCV]第一篇学习日记——环境配置
- 实习第一天——网宿报到日
- 实习第八天——轻松的一天
- 在Ubuntu 12.04 下解决CRT显示器刷新率问题
- 不要让英语成为你的短板
- div去除浮动
- VB的SizeOfCode 有一点点的Bug
- 黑马程序员-银行业务调度系统
- 实习日记第一天——环境配置, ofbiz, Android, https
- 解决Win7/XP中双击jar文件出现could not find the main class的方法
- 策略模式 + 简单工厂模式
- LZ 发这帖时,正叼着4.5的红河,用刚撸过管的右手扣着脚丫子,嘴里发出满足的呻吟
- asp 增删改 拍卖后台
- BaseExpandableListAdapter的用法
- 腾讯面试题:tcp三次握手的过程,accept发生在三次握手哪个阶段?
- 线程池原理
- 黑马程序员-枚举与其应用