不知不觉,软工实践小学期已经进行了三天,一开始,老师就明确了我们最终要做出什么:一个客户信息维护软件
首先,我们需要安装编写软件的环境:my eclipse Java enterprise
要说明的是my eclipse和之前我们学习java语言所用的eclipse稍有出入MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。
而my eclipse java enterprise主要是针对Java EE 项目的开发设计的“帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端 Java应用程序”,所以web项目大多都在这个视图中进行开发。功能较前者多一些。
以下这段语句,虽然我们没有学过,但却能看出其中奇妙之处:这里的struts,package,result,action都是收尾对应出现的,中间则是代码。
<struts>
<package name="customer" extends="struts-default">
<action name="saveCust" class="custSaveAction">
<result name="input">/custAdd.jsp</result>
</action>
</package>
</struts>
此外,在我尝试在my eclipse中导入其他人的项目时,发现总是报错,这让我费解,一个编程语言软件,只能写不能读,这真是奇葩。后来百度才知道,我们所写的工程较为复杂,导入还需要一番操作:
1.首先,查看myeclipse和导入项目的jdk是否一致,如果不一致需要切换
在项目上右击--》Build Path ---->Configure Build Path -----.>Java Build Path ------>点击窗体右边 Libraries ,你能看到你使用的jdk版本,
你可以双击jdk进行修改,也可以把原来的jdk Remove掉,重新Add Library --->JRE System Library 选择jdk版本。
2.缺少jar包,一般情况下,项目在新建的时候会自动导入servlet-api.jar,但是当把项目拷贝到其他地方运行的时候,servlet-api.jar不会跟随项目被拷贝,所有需要导入新项目需要手动添加servlet-api.jar,在你的tomcat安装目录下的lib文件夹下就有
在项目上右击--》Build Path ---->Configure Build Path -----.>Java Build Path ------>点击窗体右边 Libraries-----Add External JARs,找到servlet-api.jar包
3.查看项目的编码格式,有时候会因为myeclipse和项目的编码格式不一致导致的
右击项目--》Properties--->Resource ---.>Text file encoding 下把编码格式改为utf-8
4.还有一个是删除项目中server-包,这是因为你导入项目的时候自动给你添加的tomcat包,可能会造成冲
原文:http://www.cnblogs.com/guangp/p/7091966.html