软工实践心得(1)

这篇心得记录了在小学期开始的三天内,自己所遇到的问题、解决方法以及最后的结果,在一样的代码底下,是大家各种不同的问题,代码书写问题、格式问题、理解问题等。对于myeclipse,一定要很仔细地完成各项任务,不然一个很小的问题,在运行中也会出现很大的问题。

1.第一天,主要装了myeclipse软件,我在G盘新建了一个名叫软工实践的文件夹,并把安装包放在这个文件夹内,安装其中的myeclise软件到D盘中的软工实践中。安装过后,运行的时候,一直出现一个错误:

An error has occurred.See the log file.

刚开始是以为装的位置有问题,所以重装了好几次。后来觉得是因为系统的问题:WIN8不兼容,所以又重装了好几次,还是不行,非常焦躁。

后来问同学才知道装这个软件的文件名不能为中文!!!  改过之后,这第一步装软件也就相应完成了。

2.在下载了软件之后,第一步测试软件的过程中,需输入127.0.0.1:8080/cjmtest/这就是最初的网页显示界面。

3.在窗口栏的myeclipse中的Project Capabilities中的ADD Hibernate Capabilities中需要配置

最开始的时候,选了上面这个,往下继续进行的时候,出现了错误。后来,经过老师查错,发现需要修改这边的条件,变为下面这个。

4.在数据库连接测试的时候,经常出现连接失败

在多次尝试之后,发现我漏了一步!!

需要在Script底下运行startmysql,开始之后,启动数据库方能成功。

5在新建数据库中建了Cust这个表,而其中老师在里面存在Custmomer这个表,而原本老师的代码中经常存在Customer替换为Cust的部分,一不小心就会漏掉相关内容。而在运行过程中出现的多次严重错误,也大部分是由于Customer与Cust的原因。

6.在Cust.java中,首先我写了表中的四条基本客户信息,但在些客户编号的时候,把custno写成了custo,这个小错误,导致中间运行的时候进行不下去,在修改过后,再次运行,还是不行,在仔细阅读那些错误之后,发现还是这一块的问题,就删除了Cust.java下面的内容,重新进行Source-Generate Getters and Setters,导出下面的方法,保存后再次运行,就能成功了。

7.在applicationContext.xml中配置所有相关信息,在最后的配置Service和配置Action中,出现了在id和class的书写中出现了许多小错误,导致在眼中错误中有许多

Error creating bean with name ‘custService‘ defined in ServletContext resour

这类错误需要在custService相关的包和类中查找,相继发现一些customer与cust错误,在修改过后,程序方能运行。

8.对于jsp这一部分,我们可以写网页中所有对象以及它们的属性,在运行的时候,发现并不能保存,以至于会出现许多严重错误,需要删除

%@ taglib prefix="s" uri="/struts-tags" %

这一行代码,方能保存,保存过后,再次运行,就能成功。然后再次在网页上输入http://127.0.0.1:8080/cjmtest/jsp/custSave.jsp就能形成初步网页。

9.由于网页端用户信息的复杂,老师给我们换了较为简单的struts和body内容,删去了struts中原本存在的查询、删除、下拉列表,只保留了“保存”。在body也只留下了纯粹的代码,以至于在网页输入http://127.0.0.1:8080/cjmtest/jsp/custSave.jsp的时候,并不会显示任何文字信息(如果自己输入的话,也是会有的)

10.根据第九点,网页中并没有出现任何信息,这是因为没有添加标签,在下图中添加了第二行代码,即:

<%@ taglib prefix="s" uri="/struts-tags" %>

随即,在网页中重新输入网址,就会出现客户编号、客户名称、客户信息的保存界面,这也就是我们现阶段需要的界面。

时间: 2024-11-29 11:15:57

软工实践心得(1)的相关文章

软工实践心得(3)

在Jdk1.7  tomat6.0的环境下完成了这几天的学习,首先列出了之前做客户信息维护时遇到的问题,然后做了新的任务:库存信息管理. 一.之前遇到的问题 1.在修改过程中报错,为ArrayList的越界错误:数组超出索引.数组越界了,非法查询数组,大于或小于了数组的下标范围.需要检查下数组的访问. 2.UpdatePreviewCustAction.java中的cust与custUpdate.jsp中的cust需要对应.而我原先写的customer导致数据库中cust的值为空值,所以修改总是

调研《构建之法》指导下的全国高校的历届软工实践作品、全国互联网+竞赛、物联网竞赛等各类全国性大学生信息化相关的竞赛平台的历届作品及其看法

1,豌豆荚一览 作品内容:主要是一款聚合阅读类作品,他收录了500+应用的内容,可以在一个应用里面,看完自己感兴趣的应用的最近更新的内容,更通俗的讲就是用一个应用代替其他阅读类的应用,你可以在豌豆荚一览中看到其他应用最新更新内容,比如可以看知乎日报,开眼,一个等等之类的..... 作品源于的平台:豌豆荚设计奖里的作品,链接:http://sspai.com/30278 作品的优势:我们手机里面有很多的应用,每天都要在这些应用花费很多时间,其中有一些可能下载下来都不会打开几次,但是删掉又可惜的,于

软工实践之团队项目

我们的队名: Clean Code 031302511 林培兴 031302623 张衍坤 031302223 翁翰帅 031302536 苏丽玲 031302505 黄晓辉(组长) 团队项目描述: 校园通 团队成员介绍:    林培兴:我和组长是结对项目中的队友,在结对项目中,我们很好地合作分工,结对作业也取得不错的成绩.我有一定的Java基础,软工实践以来,也开始在努力学习安卓,在安卓编程方面有一定的进步.在我们的队伍中,我的定位主要是编程方面,负责我们项目的一部分模块的编程任务. 张衍坤:

第一次软工实践体会

不知不觉,软工实践小学期已经进行了三天,一开始,老师就明确了我们最终要做出什么:一个客户信息维护软件 首先,我们需要安装编写软件的环境:my eclipse Java enterprise 要说明的是my eclipse和之前我们学习java语言所用的eclipse稍有出入MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发.发布,以及应用程序服务器的整合方面极

往届软工实践作品评述

描述 作品的内容:作品源于的平台或链接:你觉得的作品的优势和不足:你觉得入选你心目中最佳前三的理由:经过调研后,你的感受和对自己团队项目的期待. 作品一 作品的内容: Phylab-Web 官方描述: 支持通过选择物理实验序号进入相应物理实验预习报告页面. 个人理解: 一个制作物理实验预习报告的页面. 作品源连接: https://github.com/buaase/Phylab-Web/blob/master/docs/User-Interface.md 优势: 贴近大学生的实际需要,并且制作

该死的软工实践

这学期给我最大的感觉是比之前的每学期过得都快,可能是比较忙吧.还记得刚开始的时候,栋哥说可以退选实验的时候,有人和我说:”好像软工实践很麻烦的样子,要不我们退了吧“.其实,我也有打过退堂鼓,以为自己学也可以做点东西,但是我还是抱着这样的想法”找个大腿抱,水一水吧,毕竟过了这学期,又可以少修几学分了“,然后就没有去退选了.接下来就是开始这软工实践的日子.该开始总是想得很美好,以为这学期结束会有一个产品,上面写着made by ***,到最后还是生出了一个比较low的东西,那是第一次真正实践的东西,

软工实践总结作业

忽然间,说结束就结束了. 明明是一直以来觉得头疼无比.时间占用巨大的这门课程,在结束的时候,却没有想象中的轻松,反而有一丝失落. 1.课程总结: 翻开刚刚开课时写下的目标,字里行间读出的,半是憧憬,半是迷茫.计划中要做的,有一些没有完成: 原打算学习java,最后却学习了一些php和mysql: 想要学会更好的管理时间,熬夜的次数好像却更加频繁: 原以为可以初步成长为一个合格的pm,但是回头看看自己做的好像也不怎么样.. .当然,也有不少的收获: 学会了一些软件的使用,例如原型开发软件Axure

【讨论帖】关于大学软工实践课程的教学模式讨论

背景介绍:某大学一门大三软工实践课,学生平时的时间较紧,所有科目一周总的学时通常在30学时以上.课程的主线主要以设计一个app或者实际应用系统的方式来进行,并且只在课后时间进行(上课时间要另外介绍各种工具比如android studio或者用例图工具.原型开发工具.单元测试工具等):课程中助教要求以博客的形式来进行贯穿,即平时的每次的项目安排都要以博客的形式发布,征得助教同意,公布发布课程项目的博客的地址http://www.cnblogs.com/easteast/,里面有每次作业的具体要求等

软工实践第一次作业-黄紫仪

软工实践第一次作业 前言:emmmm之前因为没太注意,想着计算机专业怎么会有软工实践.所以之前一直都没去管.等到开学才发现突然翻车.QAQ现在赶紧先来补交一下. (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?   说到选择计算机,emmmm,某种意义上来说是打RPG游戏打出来的想法,因为很喜欢这类的游戏,所以也想去试着写一个属于自己的这种