前言:这篇文章为了奠基一下被我打入冷宫两个月左右的iOS开发,因为之前由于iOS项目停止的原因,被调至java后台开发,两个月中也学习到了很多关于java、sql、js、jsp的内容,感谢我的同事悉心指教! eclipse(编程工具)+navicat(数据库)+zookeeper(服务协调)=开发环境,石家庄阿甲老师将大致的开发流程告诉大家。
这篇文章为了奠基一下被我打入冷宫两个月左右的iOS开发,因为之前由于iOS项目停止的原因,被调至java后台开发,两个月中也学习到了很多关于java、sql、js、jsp的内容,感谢我的同事悉心指教!
eclipse(编程工具)+navicat(数据库)+zookeeper(服务协调)=开发环境,石家庄阿甲老师将大致的开发流程告诉大家。
1、数据库建表
2、新建实体类
3、新建Dao并测试Dao,需要配置Mapper(xml)
4、新建Service接口(定义接口)
5、Service接口的实现并测试,需要配置dubbo注册service生产者
6、新建controller,需要配置dubbo注册service消费者
7、前端页面(js、jsp)
8、起服务并调试
1、数据库建表
1)一般在表结构中添加int类型的id作为表的主键,并设置为自增长。
2)需要注意控制好字段的长度、是否可以为null,并注释。
2、新建实体类




1)实体类一般会继承分页基类pagination(自定义的分页基类,传参数时可以用该基类,返回时需要用PaginationEntity,把对象放在items中)
2)生成serialVersionUID(相当于java类的身份证,主要用于版本控制。Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性,版本升级时反序列化仍保持对象的唯一性。
3)实体类的字段设为私有,只提供开放的get与set方法,这是为了提高实体类的安全性。
4)Date类型的字段,用@JSONField(format = "yyyy-MM-dd HH:mm:ss")格式化输出。
3、新建Dao并测试Dao,需要配置Mapper(xml)


// Dao
1)Spring注解:@Repository,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean,只需将该注解标注在 DAO类上即可。
2)使用getSqlSession()声明sql语句



4、新建Service接口(定义接口)

1) 关键字为interface,只需申明方法
5、Service接口的实现并测试,需要配置dubbo注册service生产者


1)关键字implements,包含申明的接口类
6、新建controller,需要配置dubbo注册service消费者


1)@controller 注解表示为控制器
2)@RequestMapping 请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的方法都要加上其配置的路径;最常用是标注在方法上,表明哪个具体的方法来接受处理某次请求。
3)继承于BaseController,统一错误日志和异常处理
7、前端页面(js、jsp)
因本人js不是特别拿手,就不多做解释了。
8、起服务并调试
打开本地网址,查看所写页面是否能正常展示。
尝试增删改查等方法(若已实现),查看是否会抛出异常。
文章出自:http://qh.itpxw.cn/qgtk/201839858.html
文章标题:石家庄阿甲告诉你java 后台开发流程
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
阿甲 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:阿甲
联 系 人:王老师
联系电话:
联系手机:15617893695
在线客服:
在 线 QQ:
电子邮件:2450248337@qq.com
网站域名:
注册时间:2017-08-24 11:08
最后登录:2018-08-07 17:08
胡贝儿国际形体礼仪怎么样 胡贝儿国际形体礼仪女子学堂怎么...
单位职务怎么填写才是正确的 很多小伙伴在填资料表的时候都...
大夫和医生两个称谓有什么区别 很多小伙伴在医院看病的时候...
高铁一般都在什么招收乘务员 坐飞机和高铁离不开的就是乘务...