# Insurance **Repository Path**: meijhm/Insurance ## Basic Information - **Project Name**: Insurance - **Description**: 这是一个类似平安保险的网站,具有与保险相关业务的处理 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2018-09-10 - **Last Updated**: 2026-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 安心保险 #### 项目背景 这是一个模拟实现平安保险的网站,具有与保险相关业务的处理,比如投保,理赔等等 #### 项目技术 使用jsp/Servlet开发,符合MVC模式 使用邮箱验证码功能 使用继承HttpServlet的基类封装doGet方法,该方法用反射,根据传入的方法名,来动态执行指定方法,下面有详解 使用国际化资源文件,读取资源属性文件(properties) 使用工厂模式通过反射动态获取实例 #### 项目介绍 开发两套页面,分为前台和后台 **src代码层次结构:** dao //数据访问层,接口 dao.impl //dao层的实现类 domain //实体类 factory //工厂类,使用反射和泛型获取指定对象 filter //过滤器,编码过滤器、控制访问过滤器 service //对dao层的扩展,在servlet中调用,降低 dao与servlet的耦合 service.impl //servlet层的实现类 util //工具类层,连接池类C3P0Util,控制转发或重定向类WebUtil 等等 web /* servlet层,调用其他层的方法,处理业务逻辑 该层提取一个基类BaseServlet继承HttpServlet,在doGet里获取页面请求的url 所带的参数method的值(方法名),利用值(方法名)反射获取当前类 的方法,然后用invoke()执行方法,最后用WebUtil类提供的goto()方法实现转发或重定向。 这样,该层的类只需要继承BaseServlet类,然后编写业务处理方法,页面要请求是就通过这个url ${pageContext.request.contextPath}/访问映射名?method=方法名 */ **WebContext层次** 后台admin:后台界面,通过ajax或jsp获取数据 功能:保险类型管理、保险产品管理、用户保单管理和用户理赔管理... 前台client:前台界面,通过ajax或jsp获取数据 功能:注册登录、购买保险产品、查看该账户的保单、申请理赔和理赔结果... #### 参与贡献 1. 雪中梅于2018/9/9创建Insurance Master分支 2. xxx Fork 本项目 #### 联系作者 1. 有问题,邮箱联系我 2. 我的博客 [meijhm.github.io](https://meijhm.github.io/),欢迎来访 3. 你可以来 [github](https://github.com/meijhm) 上关注我