WEB初试开发之学生管理系统总结

2024-06-13 03:32

本文主要是介绍WEB初试开发之学生管理系统总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

           经过了三周的奋斗,终于有了点小成果。从刚开始的什么都不懂,到现在的整体了解。 在这次实践开发中,学习到了许多的东西,比如框架的搭建、JS、小组的及时交流(小组成员一共3人)等等。在这次实践中接触的技术有JSP、JS、html、css等,在这次实践中运用的工具有Myeclipse、tomcat、sql 2005精简版.       

           在第一周中,大部分的时间都用来学习(其实第一周不知道学什么惊恐),实际上只有两周在打代码。在这一周中,虽然有收获,但收获很少,比如:知道JSP中有request、session,但不理解如何去使用。 第一周不知不觉的就过去了。

           第二周就开始实践了,在这周还不错,有师哥给指明了方向, 我们三人分工为前端、后端、前端与后端的连接。我负责的是前端与后端的连接。分完工后,就是框架的搭建,本以为框架的搭建很麻烦,后来才知道就是建文件夹,用来分类。框架搭建完成后,就是写代码和建网页了。在编写代码的过程中 ,遇到了很多的问题,比如:Myeclipse不知怎么的就关闭、tomcat报错(java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind)、showmodaldialog的传值问题等等吧。

           关于Myeclipse自动关闭问题,让人很纠结,说是路径中不能有中文,于是就改了路径,当时问题解决了,但不知怎么的又开始自动关闭了,过了一段时间又恢复正常了 ,于是乎我就给Myeclipse的这种自我关闭的行为起名为“大姨妈”,呵呵,开个玩笑偷笑.

           关于tomcat报错问题,java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind这种问题经常会遇到,解决方法很简单,打开“任务管理器”,选择“进程”, 在进程中找到一个叫“javaw.exe”的,选中它并将其结束。这时再启动tomcat就可以了。

           关于这个showmodaldialog传值问题 ,我可冤死了快哭了,查了好长时间都没能解决问题。所搜到的信息都是两个页面进行传值的,实在是查不出来了,于是我就查这个showmodaldialog,查了后我知道了,他有一个参数是用来传值的,但是只能传一个值,如果有很多值要传的话,传入window就可以了。在实践开发中showmodaldialog会经常的使用到。

          在刚开始写代码时,不知道如何直接的触发servlet,当时自己想的是用js、jsp页面和form来实现触发servlet如(可够费劲的敲打):


function A(){document.getElementById("DelLesson").action="delectLesson";document.getElementById("DelLesson").submit();}


后来知道了


<a href="servlet的路径">


这样就有可以了。前面还有多少弯路啊,额....................,加油吧,骚年。

          第三周做的事情大部分还是编码,这一周就要演示作品了,所以就要整合。这样问题就来了,我们虽然有交流,但没有及时的整合,每个人都有自己习惯,这样在整合时,就出现了许多的问题,降低了效率。   第三周的感受是 一个小组要做到及时的交流、及时的整合、大胆的提出自己的想法,这样才能才能提高效率,共同的进步。


         最后说一下,纠结的浏览器内核。 属性margin:0 auto;如果此属性直接在<div>标签中且<div>中无CSS,不会居中(360浏览器极速、兼容模式,IE);如果此属性在<div>标签中且<div>中有CSS(css中无margin:0 auto,CSS必须有宽度和高度,否则不居中),360极速模式会剧中,360兼容模式与IE不会剧中。margin:0 auto;在CSS中,360极速模式会剧中,360兼容模式与IE不会剧中。先要360浏览器与IE都居中用align=“center”(相对于<div>居中)就可以了。


这篇关于WEB初试开发之学生管理系统总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1056158

相关文章

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

Python版本与package版本兼容性检查方法总结

《Python版本与package版本兼容性检查方法总结》:本文主要介绍Python版本与package版本兼容性检查方法的相关资料,文中提供四种检查方法,分别是pip查询、conda管理、PyP... 目录引言为什么会出现兼容性问题方法一:用 pip 官方命令查询可用版本方法二:conda 管理包环境方法

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

Java中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例解析

《Java中的分布式系统开发基于Zookeeper与Dubbo的应用案例解析》本文将通过实际案例,带你走进基于Zookeeper与Dubbo的分布式系统开发,本文通过实例代码给大家介绍的非常详... 目录Java 中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例一、分布式系统中的挑战二

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求:

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版