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

相关文章

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

Python Web框架Flask、Streamlit、FastAPI示例详解

《PythonWeb框架Flask、Streamlit、FastAPI示例详解》本文对比分析了Flask、Streamlit和FastAPI三大PythonWeb框架:Flask轻量灵活适合传统应用... 目录概述Flask详解Flask简介安装和基础配置核心概念路由和视图模板系统数据库集成实际示例Stre

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

SpringBoot开发中十大常见陷阱深度解析与避坑指南

《SpringBoot开发中十大常见陷阱深度解析与避坑指南》在SpringBoot的开发过程中,即使是经验丰富的开发者也难免会遇到各种棘手的问题,本文将针对SpringBoot开发中十大常见的“坑... 目录引言一、配置总出错?是不是同时用了.properties和.yml?二、换个位置配置就失效?搞清楚加

如何使用Maven创建web目录结构

《如何使用Maven创建web目录结构》:本文主要介绍如何使用Maven创建web目录结构的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录创建web工程第一步第二步第三步第四步第五步第六步第七步总结创建web工程第一步js通过Maven骨架创pytho