经过坚持不懈的努力,终于学到了软件建模的部分,对于java的理解,也有了更深入的理解,首先,软件建模就是把软件的概念抽象出来,然后,建立成一个单独存取属性的类,比如说,你想做一个网站,大家都知道网站有很多题头,就像首页、内容、摘要、新闻,这些字段,就是网页抽象出的属性,而我们把他们抽象出来,封装成一个类,来对它进行控制,这个控制在java中叫做javabean,javabean就是建立一个都是属性(id,name,age,address)这样一个有getter和setter,实现序列化,有默认构造函数的类。没有什么特殊,就是满足这几个条件就是一个javabean类,就是一个名称,实际意义就是如此,不是特别高难度,所以大家,可以对此进行一个科普的了解,然后,需要有一个dao包,这个包的建立是对数据进行处理,搬运,而为了使它的扩展性增强,我们还需建立一个借口,让这个dao实现这个接口,然后就是跟service(业务)的交互,建立一个service包,进行业务逻辑的处理,然后建立一个接口,对其实现,然后就是service和servlet的连接,然后servlet于前台jsp连接,jsp被浏览器解析,数据存储在数据库中,就是整个一个单独的管理软件的构造流程,虽然简单,但是基本流程就是这样。需要的包有:
com.domain:JavaBean
com.dao:DAO接口
com.dao.impl:DAO实现
com.service:业务接口
com.service.impl:业务实现
com.web.controller:Servlet
WEB-INF/pages:JSP
com.util:工具类
com.exception:自定义异常