java大作业宠物_JAVA 大作业——DAY 1

本文记录了一位学生初次接触JAVA大作业的过程,作业要求涉及服务器、浏览器端开发,包括用户管理、数据管理等功能。作者对javascript、jsp、servlet、jQuery、struts2、hibernate、spring等技术感到陌生,通过学习理解了它们的基本概念。在进度中,作者开始了解使用servlet或jsp进行开发,并解决了运行环境问题。
摘要由CSDN通过智能技术生成

大作业是要写一个服务器以及浏览器端,处理android客户端发来的请求。

具体Requirement:

通信部分

采集数据,用数据库/txt管理

用户管理网页部分

导航栏:首页、数据管理、信息统计、个人资料、关于我们、登录、退出、注册

首页

注册页面:成功后显示用户名、并直接跳转数据管理

登录页面:javascript、成功后显示用户名跳转数据管理

个人资料页面:or登录页面

修改个人资料页面:上传头像、保存成功后跳转数据页面

退出回到首页

数据管理页面:or登录页面、时段查询、筛选数据类型、可视化http://teethgrinder.co.uk/open-flash-chart/、

选择性删除和警告

信息统计页面:算移动距离、热点位置、数据条数

需要用到的技术加分项目:

前台jQuery

数据库

逻辑控制struts2

数据库相关hibernate

框架spring

看到以上要求的时候,无从下手。

因为我只学过java基本语法,对其他一无所知,无知到应该用什么语言写什么类型的文件都不清楚。

更别说javascript、jsp、servlet、jQuery、struts、hibernate、spring、框架、前后台、动态网页……这些陌生的名词了。

我目前对这些名词的理解(有失偏颇):

javascript:是一种语言。简称js。

servlet:一个继承了HttpServlet类的java类。能把html嵌入java。

可以重写doPost、doGet等方法,来处理HttpServletRequest请求,并且能返回HttpServletResponse。

具体能返回的,可能是输出一个html页面,或者跳转到一个地址。具体参见HttpServletResponse类的方法。

jsp:是一种技术。jsp文件中能把java代码嵌入html。

可以重写doPost、doGet等方法,来处理HttpServletRequest请求,并且能返回HttpServletResponse。

具体能返回的,可能是输出一个html页面,或者跳转到一个地址。具体参见HttpServletResponse类的方法。

jQuery:就是javascript能用到的一个代码包。里面有很多东西能让界面更好看。

逻辑控制struts2:实质上是对servlet的很好的封装。目前还没用过。

数据库相关hibernate:可以连接数据库的工具。可以在java代码里直接嵌入数据库语言来操作数据库文件。

框架spring:方便写网页架构,据说很好用,具体不知道干什么的。

进度日记:8.29

上午:英语填空、阅读

中午:背单词

下午3点:去给Cuero送生日蛋糕啦~

下午4点:看课件、描述需求;

一头雾水,大概知道用servlet或者jsp写,但不知写什么。

下午7点:找蛋哥,回来路上他说我俩之间的通讯只要解析url后面的参数就可以了;

发现java不是EE,以为SE少了HttpServlet类才不能跑“HelloServlet”,打算要装系统或看能不能用SE写大作业。

晚上:发现老师上课给的原配就是SE,安心!

安装了myeclipse,配置了tomcat7;

打电话问莫队,终于跑出了老师的“HelloServlet”示例Servlet代码。(实际上是不懂的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值