零零碎碎花了两周的时间做了个类似于QQ相册的东东,比较简单但还是学到了不少的东西。
1.数据的设计首先命名要规范不能一张表采用这样的风格另外一张表又用另外一种风格。
外键设计的太少不能保证数据的完整性,设计的太多查询的时候会有太多的连接查询,而且效率不太高。
要掌握好度。
2.项目(jsp,js,css,java class)的编码,数据库的编码一开始就要统一这样就避免了乱码。在tomcat->conf->server.xml 中的Connector元素下 加一个URIEncoding="true"就解决了项目中url类型的
乱码问题。就不用在项目中再转码了。
3.java web 开发常见模式的应用 代理模式,工厂模式。面向接口编程。
4.用myeclipse开发项目部署时候不要直接deploy而是在tomcat->conf->server.xml 的host节点下添加一个 Context节点,属性 reloadable="true"。这样的好处是不用每次修改了java代码就要redeploy一次,节约了时间。项目中存放的文件夹也不会莫名其妙的消失。
5.最后一点是自己的感触吧。如果能,就不将就!刚开始将就不会觉得什么不对但是后来会让自己很难受。所有一开始就做好慢慢来不要急。
相关推荐
3. **第一个Java程序**: - Hello World示例解析。 - Java源文件的命名规则。 - 编写、编译及运行Java程序的基本流程。 4. **Java基本语法**: - 注释的使用(单行注释、多行注释)。 - 变量的声明与使用。 -...
3. **《程序员编程艺术第一~二十七章集锦与总结(教你如何编程)%28by_July%29定稿版》**:这本书可能是作者July的编程经验总结,包含了编程艺术的多个方面,从基础到进阶,可能涵盖良好的编程习惯、设计模式、算法...
1. **使用Java Web Start (JWS):** 这是Oracle提供的技术,允许用户通过点击一个链接来下载并运行Java应用程序。虽然它不直接生成.exe,但用户可以通过配置JNLP(Java Network Launch Protocol)文件,实现类似的...
总结来说,"web应用文件打开插件及说明.rar"是一个旨在解决JavaEE web应用中文件打开和预览问题的工具。它通过集成各种文件处理技术,使用户可以在浏览器内安全地查看和操作上传的文件,极大地提升了用户体验。对于...
第一步:Maven Maven是Java项目管理的重要工具,用于构建、管理和依赖管理。在进行系统安装部署前,首先需要安装Maven环境。Maven的配置通常包括设置Maven的本地仓库路径,确保项目能够正确下载并存储所需的依赖。在...
**Java Development Kit (JDK) 6 Update 45 for Windows x64详解** Java Development Kit,简称JDK,是Oracle公司(原Sun Microsystems)提供的用于开发和运行Java应用...正确安装并配置JDK,是进行Java开发的第一步。
总结来说,这个开源的Android商城项目源码提供了一个全面的学习平台,涵盖了Android应用开发的多个重要方面。开发者可以通过深入研究源码,提升自己的技能,同时也能借鉴项目中的优秀实践,为自己的项目开发提供参考...
总结来说,基于SpringBoot的物流快递寄查系统是一个典型的Java Web项目,它充分利用了SpringBoot的优势,结合数据库设计,实现了用户友好、高效稳定的快递查询服务。同时,通过扩展安卓和微信小程序接口,拓宽了服务...
总结:这个毕业设计项目通过SpringBoot和Vue.js的结合,构建了一个软考在线培训系统,实现了用户注册登录、课程浏览、在线答题等功能,展示了开发者对现代Web开发技术的熟练运用。通过分析源代码,学习者可以深入...
- **MicroProfile**:除了传统的Java EE应用之外,该版本还支持MicroProfile框架,这是一个轻量级的Java EE替代方案,专注于微服务架构。 #### 4. 改进的性能 - **启动速度**:通过优化启动过程,Eclipse JEE 2019-...
总结起来,"华为杯比赛.zip"是一个包含比赛项目源码的压缩包,它可能包括用不同编程语言编写的源代码文件、Git的master分支、有序的目录结构、配置文件、测试代码和相关文档。深入研究这个项目将需要对软件工程流程...
Selenium 是一个强大的自动化测试工具集,广泛应用于Web应用的功能性测试。它支持多种浏览器(如Chrome、Firefox等)以及多种编程语言(包括Python、Java等)。对于初学者来说,了解Selenium的基本概念和技术是非常...
总结来说,这个基于SpringBoot的个人博客系统展示了如何利用Java和SpringBoot的强大功能来构建一个简洁优雅的Web应用。它涵盖了Java基础、Spring生态、数据库交互、模板引擎、安全控制以及应用监控等多个方面,对于...
首先需要在Java开发环境中创建一个Web项目,并将JFinal库文件放入WEB-INF/lib目录下。然后修改web.xml配置文件,添加JFinalFilter来处理Web请求。 #### 开发环境配置 文档详细介绍了如何在Maven和IntelliJ IDEA中...
本项目——"SpringBoot+Vue实现人事管理系统",是一个典型的Java后端与前端分离的Web应用程序,旨在帮助学生理解如何将这两种技术有效地结合,构建一个功能完备的人事管理系统。 一、SpringBoot简介 SpringBoot是由...
总结来说,“alipay支付Demo-springboot整合版”是一个帮助开发者快速上手支付宝接口的示例项目,它展示了如何在SpringBoot应用中集成支付宝接口,以及在沙箱环境中进行测试的基本流程。通过这个Demo,开发者可以...
在整合Spring Boot与Paoding-Rose的过程中,第一步通常是添加相关依赖。在`pom.xml`文件中,你需要引入Spring Boot的起步依赖,以及Paoding-Rose的数据库路由模块。确保在Maven仓库中查找并添加最新版本的依赖,以...
博主的教学可能涵盖了如何设置环境,创建第一个流程,以及如何在Spring应用中集成Activiti等步骤。 总结来说,"activiti所需的包"压缩文件包含了运行和开发Activiti工作流应用所需的jar包,这些库涵盖了流程引擎、...
1. **需求分析**:这是项目启动的第一步,需要明确项目的目标、功能和预期用户。通过对用户需求的深入理解和调研,形成详细的需求规格说明书。 2. **系统设计**:根据需求分析,进行软件架构设计,包括模块划分、...
7. **项目总结**:这个全栈点餐系统项目综合运用了前后端技术,对提升学生的实际开发能力大有裨益。通过这个项目,开发者不仅可以熟练掌握SpringBoot和微信小程序的开发,还能了解整个软件开发流程,为未来职业生涯...