您的位置:首页 > 编程语言 > Java开发

使用JavaEE开发的一个内部图书管理系统(1)

2012-04-14 17:47 639 查看
首先说明几点:

1、 这不是一个教程,而是我自己学习的一个过程的记录,所以过程中会有反复、甚至错误。

2、 开发过程计划采用敏捷方法的逐步求精方式进行。关于求精的过程的初步想法是:

a) 先使用jsp实现功能

b) 把前端和后台功能分离,前端使用struts实现

c) 把和数据库的交互部分剥离出来,使用hibernate实现

d) 把业务部分现提取出来,使用spring配置

e) 优化前端用户体验,使用extjs实现。

3、 做这个开发主要是学习JavaEE,目标主要有:

a) 确实的开发出来一个能够使用的内部图书管理系统

b) 初步学会使用struts+spring+hibernate和extjs。

4、 开发工具使用eclipse,包括maven系统插件。

5、 可能的话,使用测试驱动开发。

确定目标:内部图书管理系统

采用用户故事的方式记录需求:

1、 作为一个借书者,我可以在不需要登录的情况下,通过书名、作者、出版社、分类、标签等进行查询图书,得到查询结果:图书信息,图书信息要包括图书介绍,借出状况。

2、 作为一个图书管理者,能够把书借给要借书的有,记录借书时间、借书者,并且可以一次借出多本书。

3、 作为一个图书管理者,在借书者还书时,能够把书还到书库中。

4、 作为一个图书管理者,能够添加新书。

现在开始第一步,使用jsp实现功能。

先实现第一个用户故事:作为一个借书者,我可以在不需要登录的情况下,通过书名、作者、出版社、分类、标签等进行查询图书,得到查询结果:图书信息,图书信息要包括图书介绍,借出状况。

打开eclipse,创建一个maven项目,菜单:new other打开新建对话框



选择maven项目。(我是已经配置好的开发环境,如果环境没有配置好,请到网上抗搜索maven的配置,自行配置开发环境),nextànext,选择默认的maven-archetype-quickstart类型



Next,名称、版本等自行修改。



完成之后,在“Project Explorer”视图中双击打开LibMgr下的pom.xml文件,在overview视图中把包类型修改为pom(也可以在文档中直接改)





再以同样的过程,创建一个maven module,命名为webroot,module选择的artifactId 选择maven-archetype-webapp。

到现在为止,初步的开发结构已经搭建完成,该是看看能不能正常运行的时候了。

右击“webroot”,选择“run as -->7 Maven build…”,在弹出的页面的goals输入框中键入”tomcat:run”,点击“run”。



这个配置是一次性工作,后面再使用时,点击运行就可以了。



现在打开浏览器,键入:http://localhost:8080/webroot/

显示



好了,第一步工作完成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐