
比较大型项目构建和实现
文章平均质量分 70
bleuesprit
这个作者很懒,什么都没留下…
展开
-
6【学校教学系统】跳站
我们的教学系统是两个模块拼接起来的。之前都是在一个新的网站上。其实还有一个旧网站。。进入方式就是点一个按钮。。 这个按钮点下去会进入一个新的网站 通信过程如下 1043是一个查询的数据包。返回一个usid。。。 用get方法把usid传入新的网站。 这个时候要注意,因为是新的网站,之前的cookie全部要丢掉。 登陆过后这个数据包会返回一个cookie然后用这个cookie去原创 2015-11-27 20:41:04 · 534 阅读 · 0 评论 -
5【学校教学系统】获取通知详细内容
我们在第四节可以做到获得所有的通知。我们可以得到通知的标题,通知的id,发布者,发布时间,关键字。那么接下来我们要获得通知的详细内容。通知详细内容的获得一点难得地方在于。通知的内容是多变的。 我目前见到的类型包括.纯文字,表格,附件下载。怎么才能实现这些内容呢?我感觉到了一点压力,因为这个太琐碎了。但是还是要做的。好吧我深深感觉到了这个社会的恶意。通知的详细内容实在是太复杂。接下来我需要先把通知的原创 2015-11-26 21:04:34 · 843 阅读 · 0 评论 -
4【学校教学系统】获取所有通知
上一次我们讲到了获取了主界面。这篇博客我们看看如何获得通知的标题 主界面我们有一个获得通知的更多箭头。 我们在chrom下用这个东西看看点击这个按钮会发生什么事情 我们可以看到点击按钮会想一个网页发送get请求。 这个地址是/Base/NoticeInfo/ListView.aspx点击更多按钮之后我们来到这个界面 我们可以在代码中请求这个地址。记得要带上登录时给的cookie原创 2015-11-26 13:50:35 · 46450 阅读 · 0 评论 -
3【学校教学系统】获取主界面
昨天我们实现了如何登录服务器。那么这篇文章的内容是如何获得主界面 我们的主界面如下在正中间我们有今天和明天的课表 下面是最近的通知 其他地方并没有我们感兴趣的地方。我们要做的就是在登陆之后请求这个界面。然后得到这里面的html文件。在html里面找到自己的信息(课程,通知)为了获得这个界面。我们还是要从抓包开始。不过为了简单一点起见。我并没有使用wireshark。而是使用了chrome。进行原创 2015-11-25 17:10:58 · 805 阅读 · 0 评论 -
2【学校教学系统】登录API嗅探和模仿浏览器登录
我们先要嗅探出登录所需要的登录API。然后把我们的程序伪装成浏览器,向他发送数据包,得到返回的文件1嗅探登录API 我们使用的工具是WireShark WireShark的使用请百度。 我们可以抓到点击登录按钮之后的紧接着的几个数据包。这里肯定有登录信息。前几个是TCP的建立过程。三次握手对吧。 这个post十分可疑。我相信我们的登录信息就在这里面。 我们打开这个包。看看详细内容原创 2015-11-24 20:40:56 · 1249 阅读 · 0 评论 -
1【学校教学系统】App总论
因为本人目前还是在校学生,学了安卓我就想能够真正的做出一个大家能够使用的应用。于是乎我就瞄准了我们的教学管理系统。不过遇到了两个大问题 1如何登陆 2如何获取网页里面的数据对于问题2,我目前只能想到是做爬虫。把得到的html文件用正则表达式匹配。然后找到感兴趣的东西然后存下去。。对于问题1,我的想法是用抓包的方法,把登陆网页的地址和登陆的参数抓取下来。然后放到自己的程序里面。这样就可了。但是有一原创 2015-11-24 20:06:41 · 685 阅读 · 0 评论 -
jsp tomcat eclipse 中文乱码
前沿乱码问题是最难解决的问题。必备工具myeclipse2015 tomcat8辅助工具notepad(window的自带记事本) Ie。。。 firefox的firebug。。。在jsp里面如果你想把中文显示在页面上,那么必须保证所有的编码都是统一的,只要其中任何一个地方出问题都不行 这些地方包括:jsp文件的储存编码,tomcat的处理编码,http头的编码,浏览器的前端编码(这个可以自原创 2015-09-23 12:42:05 · 610 阅读 · 0 评论 -
java基于Socket设计一个Mail的收发客户端
这是一个很无聊的作业。大约花了我一天的时间。 介绍下实验工具 邮件服务器用winmail 编程工具用Eclipse 键盘是cherry的红轴机械键盘高键位(不伤手,用立白) 桌子是自由升降桌(站着编程,有利于身体骨骼健康)首先为了便于程序之间的数据交换,要先设计几个结构体 分别是 GlobalVar 用于存储全局数据,如服务器地址,端口号 UserInfo 存储用户的用户名和密码原创 2015-08-25 13:55:06 · 3348 阅读 · 1 评论 -
java 手动写http静态网页服务器
本文仅仅是实现一个功能非常有限的http服务器。我仅仅实现了请求一个html和请求一个jpg图片。方式只支持GET。不支持http选项。错误代码仅仅会返回200 400 404.支持xml对服务器的配置。本博客内容仅仅完全处于自身娱乐,高手可直接略过。实现思想1用java的sax解析服务器配置文件。确定web服务器的root目录,和web服务器运行的端口号。 2启动一个serverSocket等待原创 2015-05-11 16:33:49 · 1321 阅读 · 0 评论