`
sophia828
  • 浏览: 9757 次
社区版块
存档分类
最新评论
文章列表
1. 需求 用Java完成发邮件的小程序,可用代理,可添加附件 2.实现关键部分 jar包:javax.mail.jar(主要包,发送邮件相关),activation-1.1.1.jar(主要用来处理附件) 代码太多,这里就讲下思路: 1)设置session等完成邮件基础设置(代码片段): this.auth = new MailAuthenticator(username,password); Session session = Session.getDefaultInstance(pros,auth); session.setDebug(true); // ...
      对颜色和图形等一直比较感兴趣,所以去年年末闲着的时候花一到两个周把Photoshop学会了,后来又报了个UI的远程学习班,不过由于2月份进入了一家新公司,UI的学习就废止了,最后一次课程的设计作业如下: 不过这个作业被老师嘲笑惨了,说显得太low,anyway,我是花了些心思的。          最近家里有人闲不住了,想做游戏,我大概能充当个临时的劣质设计师,所以,连续接触了MagicalVoxel和blender。        MagicalVoxel做的猴子,参考卡通图片:          Blender做的恐龙,按教程做的:        因为没有绘画基础, ...
2.banner的显示 参考菜单功能的流程,新建:     1). 商品对象(banner这里显示的也是商品信息)     Commodity.class package com.qyuz.model; import java.io.Serializable; public class Commodity implements Serializable{ /** * */ private static final long serialVersionUID = 1L; String id; String name; String des ...
    我个人完成每个功能的步骤是:   1.完成功能用到的model; 2.完成Dao层,设计sql; 3.完成service层,提供可能用到的接口 4.完成controller 5.完成页面,将controller和页面的交互很好的结合 6.测试+修改。     之前我们在分模块的时候,是按照操作的对象分模块的,不过一般首页,最好分一个模块出来,这里首页要完成的功能: 菜单的显示 轮播图商品的显示 最新商品列表的显示 1.菜单的显示     1). 新建菜单类,Menu.class package com.qyuz.model; publi ...
1.添加JSP标签需要用到的包 添加jstl、standard包(jstl-1.2版本的其实不需要standard包,可以去掉),在pom.xml中添加如下内容: <!-- jsp标签库 --> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> < ...
1. 数据库表格ID     数据库表格的ID,一般是每个表格的主键,ID生成规则的设计要根据具体情况定,以下是网上看到的一个不错的总结: 对于商城系统的ID生成问题,设计ID生成规则,需要考虑的问题有:1)数据库自增,即从0开始,每次加1。在记录插入到数据库表时生成;这是mysql数据库的用户最多人的选择。不足之处是在新记录插入数据库前,并不知道它的值;第二个不足是无法在多个表记录间保持id唯一(某些系统会要求这点,这个理解起来有一定困难。)2)GUID字符串:全局唯一标识符(GUID,Globally Unique Identifier)。GUID是一种由算法生成的二进制长度为1 ...
      1. 模块设计         回顾下我们的思维导图和静态页面,梳理和分析我们要做哪些功能,主要按要操作的对象建立模块:   1)用户模块 ① 注册功能 ② 登录功能 ③ 退出功能 ③ 用户详细信息 ④ 用户登录状 ...
        系统运行中很重要、但经常被忽视的东西就是log,log可以用来记录系统的运行状况、每个用户的访问情况等,主要用来记录系统的“痕迹”。记录下来的log,可以用来查找错误,也可以经过处理用来作为统计和分析的数据来源等等。         Java web系统中我们一般用log4j来记录log,接下来我们一步步来配置。   1.引入日志相关jar包       log4j-1.2.16.jar,commons-logging-1.2.jar,因为commons-logging-1.2.jar在其他包中有依赖,Maven已经自动引入这个包了,所以这里只需要引入log4j- ...
    代码管理工具使用原因     项目开发,一人到多人的团队开发中,会遇到如下情况: 1). 横向:同一时间段内,不同人对同一块代码进行操作; 2)纵向:不同时间段内,对同一代码进行操作; 3)版本管理和分支管理等等     代码管理工具就是用来记录和管理这些情况下的变更,让代码能正确地被增删改查。比如SVN中show history,用来查看代码的历史修改情况,synchronize with repository,可以用来对比当前代码和历史代码的区别等等。   Myeclipse中SVN和代码仓库的链接      代码管理工具常见的有SVN、Git等,S ...
    前两篇博客已经把Spring和Mybatis基础配置完成,接下来需要测试下 页面<--->服务器<--->数据库之间是否正确连通。   1. 截止目前为止,各个配置文件的内容 pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or ...
    继续电商框架搭建~   4.服务器Java代码分层      采用 MVC模式: M概念对应:model包里的对象类 V概念对应:WEB-INF/views 下的页面 C概念对应:web包里的controller,表示逻辑处理。实际上逻辑处理又由多个部分组成 ,controller+service+dao,Controller是主要是用来接收请求+处理部分逻辑,service是用来把controller和dao结合起来的,处理部分逻辑,dao层是完成数据操作的。其中, service层和dao层我们又分别分为两层,接口层+实现层。实际工作中,一个项目有可能涉及到多个 ...
    在之前的工作都很好完成的情况下,可以开始搭建电商框架了。   1. 首先,新建一个maven项目。         这里maven项目其实等于maven + Java  Web项目。新建的过程中选择的archetype决定Java项目的类型,比如选择webapp 就是Java Web项目,选择quickstart 就是新建一个简单的Java项目 。 (Maven相关使用请参考Maven总结,Java Web 项目请参考 简单Java Web项目举例)           项目建成之后,显示如下:          这里myeclipse自动给项目名后面 ...
       今天以登录功能为例,完成在不用spring等框架的情况下如何搭建一个简单的Java Web项目。   HttpServlet 了解         通过浏览器对系统的访问,我们通常叫http请求,Java Web系统对http请求是通过HttpServlet接收处理的,Htt ...
1.maven 用途       关于maven的说明,网上说的多,也抽象,其实maven主要的用途可以分两类: 1)构建项目以及快速下载项目需要的包——下载功能 2)发布项目到服务器等项目管理功能——管理功能       在实际操作中, ...
       Java开发的工具很多,由于习惯,我还是用myeclipse比较多。 Myeclipse是在eclipse的基础上多了很多插件,用起来会方便一些,但比较耗资源,运行会相对慢一些,如果用的话要优化。          实际开发中,感觉eclipse可能会用的多些,比如每次出现软件问题,上网搜索的时候,你会发现eclipse相关的解决方案会比较多些,相关教程也多,因此了解eclipse也是很有必要的。      不过,eclipse的版本真是多的吓人,每次想下载,都无从下手,所以就针对版本简单地了解了一下。      下图是eclipse官网的下载列表:(http:/ ...
Global site tag (gtag.js) - Google Analytics