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

来源:互联网 发布:c语言几次方怎么表示 编辑:程序博客网 时间:2024/05/16 07:57

           经过了三周的奋斗,终于有了点小成果。从刚开始的什么都不懂,到现在的整体了解。 在这次实践开发中,学习到了许多的东西,比如框架的搭建、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>居中)就可以了。


原创粉丝点击